1-1
var a = 10 && 20;console.log(a);var num = 20 || 30;console.log(num);var t = 0 || 20;console.log(t);var s = 0 && 30;console.log(s);console.log(10 && 20)console.log(10 || 0)console.log(0 || 2)console.log(2 || 3)console.log(0 && 3)console.log(2 && 0)console.log(0 || NaN)
var b = 0 ||"abc";var c = "abc" || 1;var d = 0 || NaN;
var a = "21"+4-true+"3"
var a = 10;a++; b = ++a + 2; c = ++b + a++ + 4;console.log(a);console.log(b);console.log(c);
1-2
//下面那些符合命名规则A、 var a%=20B、 var 1a=20C、 var _a=40;D、 var $a=30
1-3
console.log(""||"abc"); console.log(0 == ''); function b(){}console.log(typeof b);
1-4
var x = "2"+3+4;
1-5
var value = 0;if(value){ console.log("true")}else{ console.log("fasle")}
1-6
var x=!false;var y;if(x==true){ y = true}else{ y = false}alert(y);
1-7
var b = 10,c=3;if((b%c)>=2){ alert("a")}else{ alert("b")}
1-8
var x = 1;var y =x+x++;alert(y);
1-9
1.typeof能得到哪些类型2.===和==的区别
1-10 JS中的内置对象
Object,Array,Function,Number,String,Boolean,Date,RegExp,Error
1-11 Boolean值有哪些情况为false
1-12
100 == '100'0 == ''null == undefined
资料2: 逻辑运算符练习2
6. var boo1 = true; !boo1; //false7. var boo2 = false; !boo2; //true8. var name; !name; //true9. var cat = null; !cat; //truevar obj;27. 'abc' && obj.name; // 报错28. undefined && obj.name; //undefined29. obj && obj.name; // undefined30. 0 || 100; //10031. 0 || NaN; //NaN32. 100 || 0; //10033. 100 || NaN;//10034. NaN || 0;// 035. NaN || 100;// 10036. '' || 'abc'; //'abc'37. 'abc' || ''; //'abc'38. 'abc' || '456'; //'abc'39. true || true; // true40. true || false;// true41. false || true;// true42. false || false;// false43. 0 || undefined; // undefined44. NaN || null;// null45. 100 || 'abc';// 10046. 'abc' || undefined // 'abc'47. var obj; 'abc' || obj.name; //'abc'48. undefined || obj.name;// 报错
资料3: 编程题练习
编程题, 运算并打印结果 有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果? for (var i=0;i<=1000;i++){ if(i%2==1&&i%3==1&&i%4==1&&i%5==1&&i%6==1&&i%7==0){ console.log(i); } }