ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript的数据运算和条件判断

2020-06-29 23:01:29  阅读:203  来源: 互联网

标签:判断 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有