美文网首页js课程
js运算符和语句

js运算符和语句

作者: 璐璐熙可 | 来源:发表于2018-07-22 21:56 被阅读136次

1.算数运算符:
+、-、*、%、/、++、- -
2.赋值运算符:
=、+=、-=、*=、/=、%=
3.字符串操作:
4.比较运算符:
==、===、!=、!==、>、<、>=、<=
5.逻辑运算符:
&&、ll、!

  • &&:一假为假
    1.1两边条件都为true时,结果才为true;
    1.2如果有一个为false,结果就为false;
    1.3当第一个条件为false时,就不再判断后面的条件

  • ||:一真为真
    2.1只要有一个条件为true时,结果就为true;
    2.2当两个条件都为false时,结果才为false;
    2.3当一个条件为true时,后面的条件不再判断

6.条件运算符:
例:x<10? "x比10小" : "x比10大"

运算符优先级:
切记:通过()提升优先级

  • ()优先级最高
  • 一元运算符++、--、!
  • 算数运算符先* / %后+ -
  • 关系运算符> >= < <=
  • 相等运算符== != === !==
  • 逻辑运算符 先&& 后||

语句

(1)条件语句 if...else
if(condition){
    //true statement
}else {
    //false statement
}
(2)条件语句switch
switch(expresstion){
    case value1:
        statement;
        break;

    case value2:
        statement;
        break;

    case value3:
        statement;
        break;

    default:
        statement;
}

综上所述:如果表达式等于case的值,对应的语句就会执行,break关键字会使程序跳出switch语句,很多编程规范强调必须添加break,如果省略的话,后果很严重;
如果没有一个值符合case,流程进入default子句,很多规范也强调必须添加default部分

(3)循环语句while do...while

while语句:先判断再执行

var i = 10;
while(i > 0){
    console.log(i);
    i--;
}

do-while语句:先执行一次,再做判断

var i = 4;
do{
    console.log(i);
    i--;
}while(i > 5);
(4)循环语句for循环
for(var i = 10; i > 0; i--){
    console.log(i);
}
break和continue
  • break 用于强制退出循环体,执行循环后面的语句
  • continue 用于退出本次循环,执行下次循环
for(var i = 1; i< 10; i++){
    if(i % 4 === 0){
        break;
    }
    console.log(i);
}

for(var i = 1; i< 10; i++){
    if(i % 4 === 0){
        continue;
    }
    console.log(i);
}

相关文章

  • 4/07day28_js基础

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

  • 运算符与js操作

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

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • JS深入浅出

    数据类型 表达式和运算符 语句 js对象 属性

  • 2018.10.31条件语句和循环语句

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

  • js运算符和语句

    1.算数运算符:+、-、*、%、/、++、- -2.赋值运算符:=、+=、-=、*=、/=、%=3.字符串操作:4...

  • 【TS】TypeScript学习

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

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • JavaScript 学习笔记

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

  • 01-25js基础语法

    什么是js 一:js基础语法 二:变量 三:运算符 四:分之结构 //js中的分之结构有两种:if语句、switc...

网友评论

    本文标题:js运算符和语句

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