JS运算符练习题
运算符和表达式
算术运算符号: + - * / % ++ –
-
有加法
-
连接字符串
赋值运算符号:= += -= *= /= %=
条件运算符号:> < == != >= <= === !==
逻辑运算符号:&& || !
位运算符号: >> >>> << | & ~
其它运算符号 ? :
JavaScript 支持不同类型的循环:
for - 循环代码块一定的次数
for/in - 循环遍历对象的属性
while - 当指定的条件为 true 时循环指定的代码块
do/while - 同样当指定的条件为 true 时循环指定的代码块
for;例子
for(var i=1; i<=9; i++){
for(var j=1; j<i; j++){
document.write(j+“x”+i+"="+(j*i)+" “)
}
document.write(”
");
}
水仙花数
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
水仙花数又称阿姆斯特朗数。
用js展示1000以内的水仙花数
var a,s,d;
for(var i=100;i<1000;i++){
a=(i%10);
s=parseInt((i/10)%10);
d=parseInt(i/100);
if(i==aaa+sss+ddd){
document.write(i+"<br/>");
写出打印结果
var a = (10 * 3 - 4 / 2 + 1) % 2,
b = 3;
b %= a + 3;
console.log(a++); // a为2
console.log(–b);//b为2
2.var a = 123; var b = 234;交换a和b的值。
方法一:
var c = a;
a = b;
b = c;
方法二:
a = a + b;
b = a - b;
a = a - b;
方法三:
a = a - b;
b = a + b;
a = b - a;