4.5 KiB
运算符相关
-
两个自定义变量进行相等对比,弹出运算结果。 (分别放两个按钮 第一个弹出==的比较结果 第二个弹出 ===的比较结果)
-
完成计算器的功能 输入两个数 输出计算结果 具体计算功能包含 加减乘除成方取余 每个计算方式分别放按钮 点击输出计算结果
-
用js 取模实现表格的隔行换色
-
求商取模应用于秒转时间 输入框单位为秒 思路:不管输入框获取到的数字是多少,都执行除60取分钟,除600取小时,最后取模为秒数。通过parseInt取整数
-
判断是否为两位数
-
写出运算符优先级
-
计算年龄案例:输入生日输出年龄 并且判断是否能进入网吧
-
运算符的优先级
-
下面代码的执行结果为
var age = 29; var anotherAge = --age + 2; alert(age); alert(anotherAge); var time=1 var newtime=time++ console.log(time,newtime)
-
下面代码的执行结果为
<script> var a =1; function test(){ alert(a); var a = 2; alert(a); } test(); alert(a); </script>
-
下面代码的执行结果为
var x = 7;
x += 8;
console.log(x)
var y=7
y=+8;
console.log(y)
-
下面代码的执行结果为:
txt1 = "Hello "; txt1 += "Kitty!"; console.log(txt1) console.log(x = 7 + 8;) console.log(y = "7" + 8;) console.log(z = "Hello" + 7;)
-
已知 x=5 分别写出下列语句的打印结果 x == 8 x == 5 x == "5" x === 5 x === "5" x != 8 x !== 5 x !== "5" x !== 8 x > 8 x < 8 x >= 8 x <= 8
-
已知 x=6 y=3 分别写出下列语句的打印结果 x < 10 && y > 1 x == 5 || y == 5 !(x == y)
-
已知现有fish="23" var cat = (fish < 18) ? "再来一筐锦鲤":"吃饱啦"; 最后的cat 打印结果为
-
写出下面的打印结果 2 < 12 2 < "12" 2 < "John" 2 > "John" 2 == "John" "2" < "12" "2" > "12" "2" == "12"
-
写出下面的打印结果
txt1="What a very "; txt2="nice day"; txt3=txt1+txt2; console.log(txt3) var x = 1; x = -x; alert( x ); var x = 1, y = 3; alert( y - x );
-
写出下面的打印结果
alert( 5 % 2 ); alert( 8 % 3 ); alert( 2 ** 2 ); alert( 2 ** 3 ); alert( 2 ** 4 ); alert( 4 ** (1/2) ); alert( 8 ** (1/3) ); alert( '1' + 2 ); alert( 2 + '1' ); alert(2 + 2 + '1' ); var x = 1; alert( +x ); var y = -2; alert( +y ); // 转化非数字 alert( +true ); alert( +"" ); var apples = "2"; var oranges = "3"; alert( apples + oranges ); alert( Number(apples) + Number(oranges) );
-
运算符优先级
-
下面代码的执行结果为
let a = 1; let b = 2; let c = 3 - (a = b + 1); alert( a ); alert( c );
let a, b, c; a = b = c = 2 + 2; alert( a ); alert( b ); alert( c ); let n = 2; n += 5; n *= 2; alert( n ); let n = 2; n *= 3 + 5; alert( n );
-
下面代码的打印结果为
alert( true || true ); // true alert( false || true ); // true alert( true || false ); // true alert( false || false ); // false
alert( 1 || 0 ); alert( null || 1 ); alert( null || 0 || 1 ); alert( undefined || null || 0 ) var firstName = ""; var lastName = ""; var nickName = "SuperCoder"; alert( firstName || lastName || nickName || "Anonymous");
-
下面代码会执行嘛 为什么
true || alert("not printed"); false || alert("printed");
-
下面代码的执行结果
alert( 1 && 0 ); alert( 1 && 5 ); alert( null && 5 ); alert( 0 && "no matter what" ) alert( 1 && 2 && null && 3 ) alert( 1 && 2 && 3 ) alert( !!"non-empty string" ); alert( !!null ); alert( Boolean("non-empty string") ); alert( Boolean(null) ); alert( null || 2 || undefined ); alert( alert(1) || 2 || alert(3) ) alert( alert(1) && alert(2) ); alert( null || 2 && 3 || 4 );
附加 游戏开始时,显示12个图像的背面,用鼠标点击其中任意一张,即可显示图像的正面,如果点击了两张,则显示出两张图像的正面。如果点击过的两张图像是相同的图像,则将图像从界面中移除