JS_2_运算符、逻辑结构

与Java大抵是类似的。

 


一、算术运算符

  +、-、*、/、%。

适用于:

  number类型与number类型。

  number类型与boolean类型(boolean自动转:true--1,false-0)。

  number类型与string类型(-、*、/、%运算:string自动转为number,+ 运算:number自动转为字符串,进行字符串连接。)

  string类型与string类型(-、*、/、% string自动转为number,+运算:进行字符串连接。)

  string类型与boolean类型(-、*、/、% string自动转为number,boolean自动转:true--1,false-0,+运算:进行字符串连接。)


二、逻辑运算符

与:&(位运算,返回0或1),&&(短路)

或:|(位运算,返回0或1)、||(短路)

非:!


三、关系运算符

大于、小于、等于、大于等于、小于等于、不等于


四、自增自减运算符

++、--、+=、-=、*=、/=


五、等值运算符

==:

  先判断类型,类型一致直接比较、类型不一致,先转为数字再进行比较。


六、等同运算符

===:

  先判断类型,类型不一致则为false,类型一致再比较值。

 


七、逻辑结构

顺序结构、选择结构、循环结构,与Java一致。

注意for循环不要使用int i,要用var i。

例子:

//在页面中打印九九乘法表
for(var i = 0;i<=9;i++){
    for(var j=1;j<=i;j++){
        document.write(j+"*"+i+"="+i*j);
        document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")
    }
    document.write("<br/>")
}

 

posted @ 2023-01-12 13:49  在博客做笔记的路人甲  阅读(26)  评论(0编辑  收藏  举报