JavaScript

JavaScript表达式和运算符

表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值;

运算符可以分为以下类别:

赋值运算符   =                   比如:

var a,b,c=10;
var a=b=c=10;
console.log(x,y,z)

算术运算符   +、-、*、/、%、++、--、-(求反)    比如:

var num1=5;
var num2=4;
document.write("和是:"+(num1+num2)+"<br/>");
document.write("差是:"+(num1-num2)+"<br/>");
document.write("积是:"+(num1*num2)+"<br/>");
document.write("商是:"+(num1/num2)+"<br/>");
document.write("余数是:"+(num1%num2)+"<br/>");

结合运算符   *=    /=   +=   -=   %=

var a=10
a=a+10
a*=10
console.log(a)

比较运算符   ==、!=、>、>=、<、<=、===、!==         比如:

var n=10
var m="10"
console.log(n==m) 
console.log(n===m)

==和===的区别是    ==表示值相等、===表示值相等 数据类型也必须相等

逻辑运算符   && 、||、!             比如:

var a=10,b=20
console.log((a+b)>30&&b>10)
console.log((a+b)>20||b>30)
console.log(!(a+b)>20)

字符串运算符  +                        比如:

var str1="北京,";
var str2="欢迎你!";
var str3=str1+str2+"张三";
document.write("str3"=+str3+"<br>");
var str4="请付车费!";
document.write("str4="+str4);

条件运算符(三元运算符)      表达式?真:假                比如:

result = a>b?a:b
result = result>z?result:z
console.log(result)

JavaScript语句和函数——条件判断语句

1.简单if语句:

格式如下:

if(条件表达式){
语句1;
}
语句2;

计算结果为true或false,如果为true,执行语句1,如果为false,执行语句2;

2.if-else语句:

格式如下:

if(条件表达式){
语句1;
}else{
语句2;
}

if-else是条件分支语句,如果结果为true,执行语句1,如果为false,执行语句2;

3.多重if语句

在if语句中,如果判断的条件多于一个,使用多重if语句

格式如下

if(条件表达式1){
语句1;
}else if(条件表达式2){
语句2;
}else if(条件表达式n){
语句n;
}else{
语句n+1;
}

程序从上到下执行,如果表达式1成立,那就执行表达式1,如果不成立,就往下执行else if的语句

4.嵌套if语句

在if语句中在嵌入if语句就形成了嵌套的if语句

格式如下:

if(表达式1){
    if(表达式2)
    {
        语句块1
    }else{
        语句块2
    }
}else{
    if(表达式3)
    {
        语句块3
    }else{
        语句块4
    }
}

5.switch结构

用于将一个表达式的结果同各个选项进行比较

格式如下:

switch(表达式){
case 条件1:语句1;
break;
case 条件2:语句2;
break;
...
case 条件n:语句n;
break;
default:语句n+1;
}

先计算表达式的值,然后在case条件列表中查找匹配的条件,找到直接执行匹配条件后的语句,没找到选择default后的语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值