练习题:在一个文本框中输入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>
分享到:
相关推荐
在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...
在JavaScript编程语言中,`三目运算符`和`if...else`结构是两种常见的条件判断方式,它们在实现逻辑判断时有所不同。本篇文章通过具体的示例和对比,深入探讨了这两种方法的区别。 首先,`三目运算符`的语法形式...
当使用三目运算符时,我们实际上是在编写一个JavaScript表达式,根据表达式结果的真假来决定应用哪个类。三目运算符是一种简洁的条件表达式写法,其格式为`条件 ? 值1 : 值2`。当条件为真时,整个表达式的值为值1;...
三元运算符通常在其他语言如Python、JavaScript、C++等中被广泛使用,其语法形式为`条件表达式 ? 真值表达式 : 假值表达式`。这种运算符在简洁地实现条件赋值时非常有用,但Golang的设计者们有他们独特的考量。 ...
在JavaScript编程语言中,三目运算符是一种简洁的条件表达式,也被称为三元运算符。它是一种唯一的三元运算符,意味着它需要三个操作数:一个条件(布尔表达式)、一个真值结果(如果条件为真时执行的表达式)和一个...
三目运算符(?:),也称为条件运算符,是if-else语句的简洁表示形式,它根据条件表达式的真假来选择两个操作数中的一个。 delete运算符用于从对象中删除属性。如果成功删除属性,返回true;如果删除失败(例如,...
- **WorkerScript**:允许在QML中使用线程。 - **Loader**:控制元素或组件的加载。 - **Repeater**:基于模型创建多个组件实例。 - **SystemPalette**:为Qt调色板提供接口。 - **FontLoader**:根据名称或URL加载...
在现代的web开发中,编写高效、简洁的JavaScript代码是前端开发者始终追求的目标。然而,代码中常常会存在一些不必要或者可以优化的部分,导致执行效率下降和资源浪费。本文将分享一些避免JavaScript代码重复执行的...
在JavaScript开发中,正确使用三元条件表达式(也称为三目运算符)是提高代码可读性和效率的重要方面。`eslint-plugin-proper-ternary` 是一个专门针对这一问题的ESLint插件,旨在帮助开发者遵循最佳实践,避免潜在...
async / await是JavaScript中处理异步操作的一种方式,它基于Promise和Generator,旨在解决回调地狱和Promise链式调用中的嵌套问题,提供更简洁、更接近同步代码的编程体验。在深入async / await之前,我们需要理解...
11. 逻辑运算符,如`ORDER_CONDITIONAL`(三目运算符), `ORDER.logicalAND`, `ORDER.logicalOR`,优先级13和14。 12. 条件运算符(三目运算符)`ORDER_CONDITIONAL`,优先级13。 13. `ORDER_ASSIGNMENT`:赋值...
此外,还涉及到了赋值运算符、类型转换运算符以及条件运算符(三目运算符)的使用方法和优先级。 “语句”部分讲述了JavaScript中的控制流语句,如条件语句(if...else,switch),循环语句(for,while,do......
对于不同的浏览器和环境,可能还需要针对特定情况进行兼容性处理,例如在旧版IE中使用ActiveXObject。 总之,Ajax的异步特性和回调函数机制为前端开发提供了强大的功能,同时也需要开发者注意编码一致性,以避免...
三目运算符(? :)则用于根据条件选择执行不同的表达式。 JavaScript中的"=="是等同运算符,它在比较时会尝试将不同类型的值转换为同一类型再进行比较,而"==="是全等运算符,它不会做类型转换,只有当值和类型都...
JavaScript中的`switch`、`三目运算符`、`while`循环以及对象的属性操作是编程中常用的控制结构和数据处理方式。以下是这些知识点的详细解释: **三目运算符**: 三目运算符是一种简洁的条件判断表达式,其语法格式...
1. 三目运算符方式:使用JavaScript的三目运算符来根据条件动态切换class。如果某个条件为真,就应用第一个class;如果条件为假,则应用第二个class。 2. 基本绑定:通过对象来设置class,对象的键为class名,值为...
)运算符具有最高的优先级,接着是逻辑与(&&)和逻辑或(||),最低的是条件运算符(三目运算符 ? :)。理解这些优先级有助于避免在编写复杂的表达式时出现错误。例如: ```javascript false && true || true; // ...
JavaScript提供了多种类型的运算符,包括一目运算符(如`-`和`typeof`)、二目运算符(如`+`和`=`)和三目运算符(如条件运算符`? :`)。二目运算符需要两个操作数,如加法`2+3`。一目运算符只需要一个操作数,如取...
在所提供的内容中,变量c的赋值使用了三目运算符来决定其值。表达式10/2>4在执行后为假,所以变量c最终被赋值为3。 关于语句部分,我们先从for循环开始说起。for循环是JavaScript中常用的循环语句,用于重复执行一...