JavaScript日常学习6

JavaScript的运算符、比较符、条件语句、循环语句、跳出循环(break、continue)、标签

JavaScript的运算符、比较符、条件语句、循环语句、跳出循环(break、continue)、标都跟Java一致

JavaScript 算术运算符

算术运算符用于执行变量与 或值之间的算术运算,下面的表格解释了这些算术运算符:

 

运算符描述例子x 运算结果y 运算结果 
+加法x=y+275 
-减法x=y-235 
*乘法x=y*2105 
/除法x=y/22.55 
%取模(余数)x=y%215 
++自增x=++y66 
x=y++56 
--自减x=--y44 
x=y--54 

 

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

下面的表格解释了比较运算符:

 

运算符描述比较返回值 
==等于x==8false 
x==5true 
===绝对等于(值和类型均相等)x==="5"false 
x===5true 
!= 不等于x!=8true 
!== 不绝对等于(值和类型有一个不相等,或两个都不相等)x!=="5"true 
x!==5false 
> 大于x>8false 
< 小于x<8true 
>= 大于或等于x>=8false 
<= 小于或等于x<=8true

 


JavaScript 赋值运算符

赋值运算符用于给 JavaScript 变量赋值。

下面的表格解释了赋值运算符:

 

运算符例子等同于运算结果 
=x=y x=5 
+=x+=yx=x+yx=15 
-=x-=yx=x-yx=5 
*=x*=yx=x*yx=50 
/=x/=yx=x/yx=2 
%=x%=yx=x%yx=0

 

 

 

If...else if...else 语句

if ( condition1)
{
    当条件 1 为 true 时执行的代码
}
else if ( condition2)
{
    当条件 2 为 true 时执行的代码
}
else
{
  当条件 1 和 条件 2 都不为 true 时执行的代码
}
 

JavaScript switch 语句

switch(n)
{
    case 1:
         执行代码块 1
         break;
    case 2:
         执行代码块 2
         break;
    case ..:
         ...;
 
    default:
         与 case 1case 2 等不同时执行的代码
}
 
 

For 循环

for ( 语句 1;  语句 2;  语句 3)
{
    被执行的代码块
}

语句 1 (代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

eg:for (var i=0; i<5; i++) {

                  x=x + "该数字为 " + i + "<br>";

       }

 

 

while 循环(while 循环会在指定条件为真时循环执行代码块。)

while (条件)

{
    需要执行的代码
}

eg:   while (i<5) {

             x=x + "The number is " + i + "<br>";

             i++;

        }

 

do/while 循环(while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。与while的区别是其至少会执行一遍do{})

do
{
    需要执行的代码
}
while ( 条件);

eg:   do {

                   x=x + "The number is " + i + "<br>";

                   i++;

             }while (i<5);

 

Break 语句 : 用于跳出当前循环代码块

Continue 语句:中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。

JavaScript标签:当进行嵌套循环时,可用标签直接控制当前嵌套循环的代码块。(标签不需要声明变量)

eg:有了标签,可以使用break和continue在多层循环的时候控制外层循环。

outerloop:
for (var i = 0; i < 10; i++)
{
    innerloop:
        for (var j = 0; j < 10; j++)
        {
        if (j > 3)
        {
            break;
        }
        if (i == 2)
        {
            break innerloop;
        }
        if (i == 4)
        {
            break outerloop;
        }
        document.write("i=" + i + " j=" + j + "");
    }
}

转载于:https://www.cnblogs.com/hzb462606/p/8445136.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值