标签:判断 console 运算 javascript NaN var false true log
javascript运算操作符一般有 + - * / % = ()
+
1.数学运算、字符串拼接
2.任何数据类型加字符串都等于字符串
var a = 1 + 1; // 2 (Number) var b = 1 + '1'; //11 (String)
- * / % = ()
优先级=最弱, ()优先级较高
var num = 1 / 0; // Infinity var num = -1 / 0; // -Infinity var num = 0 / 0; // NaN
++ -- += -= /= *= %=
var a = 1; console.log(a++); //1 console.log(a); //2 console.log(++a); //3 console.log(a); //3 var b = 1; b += 2; console.log(b) //3
< >
// 字符比较式通过ascall码比较 console.log('a' < 'b') //true console.log('A' < 'a') //true console.log(NaN == NaN) //false console.log(null == null) //true console.log(undefined == undefined) //true
逻辑运算符 && || !
var a = 1 && 2; console.log(a); //2 会返回原来的值 var a = 2 || 3; console.log(a); //2 会返回原来的值 var a = !2; console.log(a); //false 会转成Boolean值 var a = !!2; console.log(a); //true 会返回Boolean值
//其中 undefined null NaN "" 0 false -> 转Boolean值为false
条件语句
if , else if , else
循环语句
for , while , do while
switch case
var a = 1 if(a > 10) { console.log('执行1') }else if(a > 5 && a < 10) { console.log('执行2') }else { console.log('执行3') }
比较简单,就水了一篇O(∩_∩)O哈哈~
end !!!
标签:判断,console,运算,javascript,NaN,var,false,true,log 来源: https://www.cnblogs.com/lyjfight/p/13210941.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。