关系运算符、逻辑运算符、if语句

关系运算符

小于(<)、大于(>)、小于等于(<=)和大于等于(>=)这几个关系操作符用于对两个值进行比较,规则和数学里面一样。都返回一个布尔值。所有涉及到NaN的比较均返回false
等于运算符:数值相同即可,哪怕数据类型不同,也会返回true。
全等于运算符: 会去比较数值 和 数据类型。如果有一个不相同,那么就会返回false。
在这里插入图片描述
取反运算 !: 只是把true或false 相互转换,true 或false , 也有一些其他的表达方式 。 例如: YES or NO, 正确 或 错误 ,真或者假 ,0 或 1, 非0即为真。

< script>
            var d = 10;
			console.log(!d);
< /script>

逻辑运算符

(1)逻辑 与( &&):两个表达式 ,都为真,最后结果才是true,有一个是假的。结果就是false。 一假即假。
语法:最后结果 = 表达式1 && 表达2

< script>
            var a = 2 < 3  &&  6 < 5;
			console.log(a);
< /script>

(2)逻辑或( || ):注意点:逻辑与 是一假即假。 逻辑或,只要有一个表达式为真,最后结果即为真。 一真即真。
语法:最后结果 = 表达式1 && 表达2

< script>
           var b = 2 < 3 || 6 < 5;
			console.log(b);
< /script>

(3)逻辑非(!):也叫取反运算 ( ! ),只是把true或false 相互转换。true 或false , 也有一些其他的表达方式 。 例如: YES or NO, 正确 或 错误 , 真或者假 ,0 或 1, 非0即为真。

< script>
           var d = 10;
			console.log(!d);
< /script>

(4)三元运算符(三目运算符) 又被称为 问号冒号表达式
语法: 最后结果 = 表达式 ? 值1 : 值2;
判断表达式的结果,如果为真,就返回 值1, 否则返回 值2。

< script>
           var x = 19;
			var c = d > x ? d : x;
			console.log(c);
< /script>

if语句

程序执行时,默认的是 顺序结构, 分支语句 或者 分支结构。
if 语句 语法:(如果表达式 为真, 执行大括号中的代码。 否则直接跳过,不执行
if(表达式){
代码段
}

< script>
          var x = 10;
			if(x < 10){
				console.log("我是真的")
			}
< /script>

if 语句 语法:(如果表达式为真,执行代码段1,否则执行代码段2
if(表达式){
代码段1
}else{
//代码段2
}

级联式
if(表达式1){

			//代码段1 
			
		}else if(表达式2){

			//代码段2
			
		}else if(表达式3){

			//代码段3
			
		}else{
		  //代码段4
		}

输入框 prompt(用户提示信息);
点击输入框中的确定, 会返回,用户在输入框中,输入的数据,点击取消,则会返回Null。
备注: 但凡出现返回值, 如果后续功能需要使用。 一定需要存储它。

< script>
          var num = prompt("请输入你的性别");
		  console.log(num);     // 带引号是字符串,直接使用。   不带引号是变量,会去找对应的内存空间
< /script>

练习: 输入一个整数,判断这个数,是否大于100,如果大于100,则输出大于,如果小于100则输出小于,否则,输出未知

        var nb = prompt("请输入一个整数");
		
		if(nb > 100){
				console.log("大于");
		}else if(nb < 100){
				console.log("小于")
		}else{
			  console.log("未知");
		}
发布了42 篇原创文章 · 获赞 0 · 访问量 878

猜你喜欢

转载自blog.csdn.net/cybcc/article/details/104107991
今日推荐