`
zzu114
  • 浏览: 10715 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

javascript中三目运算符的使用

阅读更多

练习题:在一个文本框中输入0或者1,用三元运算符来判断,如果是0输出男,1表示输出女.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>用三元运算符来判断</title>
    <script type="text/javascript">
        function go(){
        var T1=document.getElementById("Text1").value;
        var obj=parseFloat(T1);
        var a=[0,1];
        for (var i = 0; i < a.length; i++) {
        if(a[i] == obj)
        obj===0?(document.write("男")):(document.write("女"));
  
         if (obj!=0&&obj!=1&&i==a.length-1)//保证了,提示语句只出现一次;
        document.write("请输入“1”或“0”!");
       
   }   
 }
     </script>
</head>
<body>
   
请在文本框中输入0或者1: <input id="Text1" type="text" /><input id="Button1" type="button" value="提交" onclick="go()" /><br />
如果是0输出男,1表示输出女.
</body>
</html>

 

0
1
分享到:
评论

相关推荐

    三目运算符+正则表达式

    在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...

    JS中三目运算符和if else的区别分析与示例

    在JavaScript编程语言中,`三目运算符`和`if...else`结构是两种常见的条件判断方式,它们在实现逻辑判断时有所不同。本篇文章通过具体的示例和对比,深入探讨了这两种方法的区别。 首先,`三目运算符`的语法形式...

    在vue中v-bind使用三目运算符绑定class的实例

    当使用三目运算符时,我们实际上是在编写一个JavaScript表达式,根据表达式结果的真假来决定应用哪个类。三目运算符是一种简洁的条件表达式写法,其格式为`条件 ? 值1 : 值2`。当条件为真时,整个表达式的值为值1;...

    golang中为什么不存在三元运算符详解

    三元运算符通常在其他语言如Python、JavaScript、C++等中被广泛使用,其语法形式为`条件表达式 ? 真值表达式 : 假值表达式`。这种运算符在简洁地实现条件赋值时非常有用,但Golang的设计者们有他们独特的考量。 ...

    JS三目运算(三元运算)方法详解

    在JavaScript编程语言中,三目运算符是一种简洁的条件表达式,也被称为三元运算符。它是一种唯一的三元运算符,意味着它需要三个操作数:一个条件(布尔表达式)、一个真值结果(如果条件为真时执行的表达式)和一个...

    JavaScript 入门&#183;JavaScript 具有全范围的运算符

    三目运算符(?:),也称为条件运算符,是if-else语句的简洁表示形式,它根据条件表达式的真假来选择两个操作数中的一个。 delete运算符用于从对象中删除属性。如果成功删除属性,返回true;如果删除失败(例如,...

    QML语法详解

    - **WorkerScript**:允许在QML中使用线程。 - **Loader**:控制元素或组件的加载。 - **Repeater**:基于模型创建多个组件实例。 - **SystemPalette**:为Qt调色板提供接口。 - **FontLoader**:根据名称或URL加载...

    JavaScript避免代码的重复执行经验技巧分享

    在现代的web开发中,编写高效、简洁的JavaScript代码是前端开发者始终追求的目标。然而,代码中常常会存在一些不必要或者可以优化的部分,导致执行效率下降和资源浪费。本文将分享一些避免JavaScript代码重复执行的...

    确保正确使用三元条件表达式的ESLint规则

    在JavaScript开发中,正确使用三元条件表达式(也称为三目运算符)是提高代码可读性和效率的重要方面。`eslint-plugin-proper-ternary` 是一个专门针对这一问题的ESLint插件,旨在帮助开发者遵循最佳实践,避免潜在...

    Javascript中的async awai的用法

    async / await是JavaScript中处理异步操作的一种方式,它基于Promise和Generator,旨在解决回调地狱和Promise链式调用中的嵌套问题,提供更简洁、更接近同步代码的编程体验。在深入async / await之前,我们需要理解...

    4.9优先级1

    11. 逻辑运算符,如`ORDER_CONDITIONAL`(三目运算符), `ORDER.logicalAND`, `ORDER.logicalOR`,优先级13和14。 12. 条件运算符(三目运算符)`ORDER_CONDITIONAL`,优先级13。 13. `ORDER_ASSIGNMENT`:赋值...

    JavaScript语言参考手册(Netscape官方版)

    此外,还涉及到了赋值运算符、类型转换运算符以及条件运算符(三目运算符)的使用方法和优先级。 “语句”部分讲述了JavaScript中的控制流语句,如条件语句(if...else,switch),循环语句(for,while,do......

    Ajax的特性及乱码问题

    对于不同的浏览器和环境,可能还需要针对特定情况进行兼容性处理,例如在旧版IE中使用ActiveXObject。 总之,Ajax的异步特性和回调函数机制为前端开发提供了强大的功能,同时也需要开发者注意编码一致性,以避免...

    javascript学习

    三目运算符(? :)则用于根据条件选择执行不同的表达式。 JavaScript中的"=="是等同运算符,它在比较时会尝试将不同类型的值转换为同一类型再进行比较,而"==="是全等运算符,它不会做类型转换,只有当值和类型都...

    JS switch判断 三目运算 while 及 属性操作代码

    JavaScript中的`switch`、`三目运算符`、`while`循环以及对象的属性操作是编程中常用的控制结构和数据处理方式。以下是这些知识点的详细解释: **三目运算符**: 三目运算符是一种简洁的条件判断表达式,其语法格式...

    Vue.js样式动态绑定实现小结

    1. 三目运算符方式:使用JavaScript的三目运算符来根据条件动态切换class。如果某个条件为真,就应用第一个class;如果条件为假,则应用第二个class。 2. 基本绑定:通过对象来设置class,对象的键为class名,值为...

    JavaScript逻辑运算符相关总结

    )运算符具有最高的优先级,接着是逻辑与(&&)和逻辑或(||),最低的是条件运算符(三目运算符 ? :)。理解这些优先级有助于避免在编写复杂的表达式时出现错误。例如: ```javascript false && true || true; // ...

    web关于html的课件 里面也有用的应用程序

    JavaScript提供了多种类型的运算符,包括一目运算符(如`-`和`typeof`)、二目运算符(如`+`和`=`)和三目运算符(如条件运算符`? :`)。二目运算符需要两个操作数,如加法`2+3`。一目运算符只需要一个操作数,如取...

    浅谈JavaScript变量的自动转换和语句

    在所提供的内容中,变量c的赋值使用了三目运算符来决定其值。表达式10/2&gt;4在执行后为假,所以变量c最终被赋值为3。 关于语句部分,我们先从for循环开始说起。for循环是JavaScript中常用的循环语句,用于重复执行一...

Global site tag (gtag.js) - Google Analytics