JavaScript--if语句,for循环语句的基本用法和双for循环

if语句

在写代码时,我们通常需要为不同的决定来执行不同的动作,在代码中使用条件语句来完成该任务。

在 JavaScript 中,我们可使用以下条件语句(部分):

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码

  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码

  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行

if 语句

只有当指定条件为 true 时,该语句才会执行代码。

语法如下:

if (condition)
{
	*当条件为 true 时执行的代码*
}

condition是表达式,会被判定为布尔值==>Boolean(表达式)

请使用小写的 if 。使用大写字母(IF)会生成 JavaScript 错误!

if...else 语句

使用 if....else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。

语法如下:

if (condition)
{
    当条件为 true 时执行的代码
}
else
{
    当条件不为 true 时执行的代码
}
if...else if....else

使用 if....else if...else 语句来选择多个代码块之一来执行。

语法如下:

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

为了方便,浏览器团队设计出了认为 复合语句的代码块如果只有一个单语句的话,可以省略掉大括号。

for循环语句

循环可以将代码块执行指定的次数。

如果希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。

在for循环语句中,其语法规则:

        1. 执行A

        2. 执行B  判定B表达式的布尔结果

        2.1 如果为假for整体代码执行结束

        2.2 如果为真执行E=>C=>步骤2

例:

//如果你有800元
//吃一顿饭要13元
//如果只剩200元 就不能吃饭了 请问你可以吃几顿饭?
var count = 0;
for (var i = 800; i > 200; i = i - 13) {
        count = count + 1
    }
console.log(count)
双for循环

在某些时候,我们需要对同一个式子中的多个变量进行控制,如九九乘法表,此时可以用双for循环实现

for (var n = 1; n <= 9; n++) {
     for (var i = 1; i <= 9; i++) {
         var re = `${i}*${n}=${i * n}`
         console.log(re)
     }
 }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值