02JavaScript之运算符、语句

js中的运算符:

  1. 算数运算符
  2. 赋值运算符
  3. 关系运算符
  4. 逻辑运算符
  5. 三元运算符
  • 算数运算符:
  • js中的算数运算符: + - * / % ++ –
  1. 注意:字符和其他类型进行+运算的时候,实质上是字符串连接(变长的过程)!
  2. 字符串和其他数据类型,进行非+运算的时候,那么会把字符串转换为number类型,在进行运算。
  3. 如果字符串不能转换成number的类型,会返回NaN(表示非number,是number的一个特殊值)
  • 赋值运算符:
  • 赋值运算符:= ,+= -= *= /= %=

举例:

a += b; 等价于 a=a+b;
a -= b;  等价于 a = a-b;
a *= b; 等价于 a = a*b;
a /=b ; 等价于 a = a/b;
a %=b ; 等价于 a = a % b;
7%5 结果就是2 

关系运算符(比较运算符):

比较运算符号:

>,<,>=,<=,!=,==,
===(表示全等:要求数值相同的同时,类型也要相同) 
  • 逻辑运算符:
  • && || ! 相当于java中的&& || !----短路。

注意:

返回结果与java(要求两边是逻辑值)有不同。
&& : 当左边真,返回右侧表达式的值。当左边假,返回左侧表达式的值,右侧不执行
|| :当左边是真的时候,返回表达式左边的值,右侧不执行 >当左边表达式是假的时候,返回表达式右侧的值,

  • 三元(目)运算符:
    表达式1?表达式2:表达式3;
    如果表示1是假:返回表达式3的结果
    如果表达式1是真,返回表达式2的结果

注意:可以进行嵌套使用!!!

语句:

  1. if 条件语句
  2. while do while for 循环
  3. switch 选择,分支。
  • if 条件语句

语法:

if(表达式){
	执行语句
}
if(表达式){
	执行语句
}else{
	执行语句;
}

if(表达式){
	执行语句
}else if(表达式){
	执行语句;
} else if(表达式){
	执行语句;
}可以有多个elseif

注意:
if中的条件可以不是布尔类型, 0,null,undefined表示假,非0,非null非undefined表示真。

  • 分支(选择,开关)语句—switch:

语法:

switch(表达式){
	case 常量:
		语句;
		break;
case 常量:
		语句;
		break;
case 常量:
		语句;
		break;
	default:
		语句;
}
  • 循环语句 while,do while, for:

语法:

while(布尔类型的数据----循环条件){ 
	循环体
}


  注意:  循环体会首先执行一次,然后再判断。
do
    循环体;------循环体一定会执行一次
}while(循环条件);
    


for(表达式1 ; 表达式2 ;表达式3){                                                                        
	循环体;
}
表达式1:通常是初始化循环变量。 可以省略
表达式2:循环条件,不可以省略
表达式3:循环变量的变化,可以省略

循环控制语句:

break; 表示结束该循环。
continue; 表示结束本次循环,继续循环下一次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值