美文网首页
JS运算符及条件语句

JS运算符及条件语句

作者: Farewell_V587 | 来源:发表于2017-09-19 21:53 被阅读0次

取值

  1. 赋值

五类运算符

1.赋值运算符 (=)

  • 等号不是数学里面的相等,是赋值,先把
  • 等号右边的表达式算出来结果再赋值给左边。

2.算术运算符 (+ - * / %,++,--)

a++ 和 ++a的区别

    var a = 10;
    var b = a++;
    console.log(a,b);

先把a的值赋值给b,a再自增
先赋值,后运算

    var a = 10;
    var b = ++a;
    console.log(a,b);
    //先a自增,然后再赋值给b
    //先运算,后赋值

3.关系运算符 (比较大小 < >)

  • 关系运算符的结果是布尔值
  • /> < >= <= == === != !==
  • ==和!=多一个等号,就会多一种判断,判断类型是否也相等/不等;

4.逻辑运算符 (并且, 或者)

  • && 逻辑与 只有多个条件同时满足时候,整体表达式结果才为真。
  • || 逻辑或 只要一个条件满足的时候,整体表达式结果为真。
  • ! 逻辑非

5.条件运算符

条件表达式?表达式1:表达式2
如果条件表达式为真,整个表达式的结果就是表达式1,反之结果为表达式2

    var a =true ? 3 : 5;
    var a=110;
    var b= 25;
    var c=200;
    var temp=a>b?a:b;
    temp =temp>c?temp:c;
    console.log(temp);

运算符的优先级

算术运算符>关系运算符>逻辑运算符>赋值运算符

短路与 短路或

在逻辑与里面,如果第一个条件为假,就可以断定整个表达式为假,此时不会去判断第二个条件。(短路与,一假具假)
在逻辑或里面,如果第一个条件为真,就可以断定整个表达式为真,此时不会去判断第二个条件。(短路或,一真为真)

隐式转换

    console.log(1 + true); //2
    console.log(3 - false);//3
    console.log("1" + true);//1true
    console.log("3" - true);//2
    console.log("2" + 1);//21
    console.log("7" - 4);//3
    console.log(true - undefined);//NAN
    console.log("56" * 2);//112
    console.log("7" + null);//7null
    console.log(5 + null);//5
    console.log("3" - "true");//NAN

条件语句

if语句 if(条件表达式){
代码1,代码2.。。。。代码N
}
如果if小括号里的条件满足,就会执行代码1-代码N,如果不满足,就跳过。

相关文章

  • 4/07day28_js基础

    day28_js基础 回顾 JS基础语法 JS运算符 JS流程控制语句 条件语句 JS的条件语句和Java语法基本...

  • 运算符与js操作

    运算符:任何值和NAN做任何比较都是false 条件运算符:三元运算符 语句:条件表达式:语句1 语句2 js操作...

  • 2018.10.31条件语句和循环语句

    流程控制语句 JS条件语句 通过条件来控制程序的走向,需要用到条件语句 运算符分类 明细算术运算符 +(加)...

  • JS运算符及条件语句

    取值 赋值 五类运算符 1.赋值运算符 (=) 等号不是数学里面的相等,是赋值,先把 等号右边的表达式算出来结果再...

  • 【TS】TypeScript学习

    与JS类似部分,本文不做说明(运算符、条件语句、循环语句、函数、基本类型等) 前言 TypeScript的设计目的...

  • Unicode编码、相等运算符、条件运算符

    Unicode编码: 条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; - ...

  • js的操作

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2;执行的流程:条件运算符在执行时,首先对条件...

  • JavaScript 学习笔记

    基本操作 Js 注释与java相同 运算符与java相同 条件语句与java相同 循环语句与java 相同 异常捕...

  • 常见运算符

    条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; 执行的流程: ...

  • JavaScript2

    条件运算符 条件运算符也叫三元运算符语法:条件表达式?语句1:语句2- 执行的流程:条件运算符在执行时,首先对条件...

网友评论

      本文标题:JS运算符及条件语句

      本文链接:https://www.haomeiwen.com/subject/ycigsxtx.html