JavaScript中一元运算符、三元运算符、循环

这篇具有很好参考价值的文章主要介绍了JavaScript中一元运算符、三元运算符、循环。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、一元运算符

前置自增:

let num1 = 1;
++num1;//2
//每执行1次,当前变量数值加1
//其作用相当于num1+=1

后置自增:

 let num2 = 1;
 num2++;  //让num2的值加1变2
 //每执行1次,当前变量数值加1
 //其作用相当于num2+=1

区别
1.单独使用前置和后置没有区别。
2.前置自增:先自加再使用(记忆口诀:++在前,先加)

let i = 1;
console.log(++i+2);//4
//注意:i是2
//i先自加1,变成2之后,在和后面的2相加

二、三元运算符

 1.使用场景:比if双分支更简单的写法,可以使用三元表达式。
 2.符号:?与:配合使用
 3.语法:
    条件?满足时执行的代码:不满足使执行的代码
  4.一般用来取值
let num1 = +prompt('请输入第一个数');
let num2 = +prompt('请输入第二个数');
num1 > num2 ? alert(`最大值是:${num1}`):alert(`最大值是:${num2}`);

三、循环

1.while循环
2.for循环
3.while循环和for循环区别
4.for循环嵌套

1.while循环

 1.while循环的作用是什么?
         在满足条件期间,重复执行某些代码
 2.while循环三要素是什么?
    2.1变量起始值
    2.2终止条件(没有终止条件,循环会一直执行,造成死循环)
    2.3变量变化量(用自增或者自减)
 //1.变量的起始值
        let end = +prompt('请输入次数');
        let i = 1;
        //2.终止条件
        while(i <= 3){
            document.write('我要循环三次<br>')
            //3.变量的变化量
            i++;
        }

2.for循环
1.for循环执行代码
*作用:重复执行代码
*好处:把声明起始值、循环条件、变化值写到一起,让人一目了然,它是最常使用得循环形式
*for(变量起始值;终止条件;变量变化量){
//循环体
}


//求1-100之间得偶数和
        let sum = 0;
        for(let i=1;i<=100;i++){
            if(i % 2 === 0){
                sum += i;
            }
        }
        document.write(`1-100之间得偶数和是:${sum}`)

PS:无限循环

for(;;){
   console.log(11);
}

2.退出循环
*continue退出本次循环,一般用于排除或者跳出某一个选项的时候,可以使用continue。
*break 退出整个for循环,一般用于结果已经得到,后续的循环不需要的时候可以使用。

    for(let i=1;i<=5;i++){
            if(i===3){
                continue;//退出本次循环,本次循环中continue下面的语句不在执行
            }
            console.log(i);//1  2  4  5
        }

        for(let i=1;i<=5;i++){
            if(i===3){
                break;//退出循环
            }
            console.log(i);//1  2  
        }

3.for循环和while循环区别:
1.如果明确了循环的次数的时候推荐使用for循环
2.不明确循环的次数的时候推荐使用while循环

4.for循环嵌套

打印任意行,任意列星星
let row = +prompt('请输入行数:');
let col = +prompt('请输入列数:');

  //外层打印行数
  for(let i=1;i<=row;i++){
    //里层循环打印几个星星
    for(let j=1;j<=col;j++){
        document.write('☆');
    }
    //进行换行显示
    document.write('<br>');
}

打印直角三角形

for(i=1;i<=5;i++){
   for(j=1;j<=i;j++){
       document.write('☆');
   }
   document.write('<br>');
}

乘法口诀表文章来源地址https://www.toymoban.com/news/detail-441492.html

 <style>
        span{
            display: inline-block;
            width: 135px;
            padding: 5px 10px;
            border: 1px solid pink;
            margin: 2px;
            border-radius: 5px;
            box-shadow: 2px 2px 2px rgba(255, 192, 203, .4);
            background-color: rgba(255, 192, 203, .1);
            text-align: center;
            color:hotpink;
        }
</style>


<script>
     for(let i=1;i<=9;i++){
         for(let j=1;j<=i;j++){
             document.write(`<span>${j} X ${i} = ${i*j}</span>`);
         }
         document.write('<br>')
     }
 </script>

到了这里,关于JavaScript中一元运算符、三元运算符、循环的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序使用三元运算符

    针对wxml中的style的三元运算符 针对wxml中的src的三元运算符 针对wxml中的获取后台数据值的三元运算符 完整代码块 CSS样式

    2024年02月08日
    浏览(41)
  • PHP两个三元运算符“??” 和“?:”的用法和区别

    在PHP 7中,有两个类似的语法结构:“??”和“?:”,它们都是用于处理条件判断和返回值的运算符。尽管它们看起来相似,但它们的作用和用法有一些区别。 \\\"?:\\\"是三目运算符,语法格式为:$result = $test ? t e s t : ′ ′ ; 意思就是当 test:\\\'\\\';意思就是当 t es t : ′′ ; 意思就是当

    2024年03月17日
    浏览(42)
  • FPGA四选一的多路选择器(用三元运算符?:解决)

           ?:符号通常用于条件运算符,表示条件判断。它类似于C语言中的三元运算符,用于根据条件选择不同的操作或值。         例如,在Verilog中,条件运算符?:可以用于if-else语句的简写形式。它的一般语法格式如下:         如果表达式为真,则结果为结果1;否

    2024年01月21日
    浏览(45)
  • Python中的三元运算符:简洁高效的条件表达式

    什么是三元运算符 三元运算符是一种简洁高效的条件表达式,用于根据条件的真假来返回不同的值。它是一种特殊的运算符,由三个操作数组成,形式为 [结果为真的值] if [条件] else [结果为假的值] 。 Python中的三元运算符语法 Python中的三元运算符的语法如下: 三元运算符的

    2024年01月19日
    浏览(53)
  • Go 是否有三元运算符?Rust 和 Python 是怎么做的?

    嗨,大家好!本文是系列文章 Go 技巧第十四篇,系列文章查看:Go 语言技巧。 今天来聊聊在 Go 语言中是否支持三元运算符。这个问题很简单,没有。 首先,什么是三元运算符? 在其他一些编程语言中,如 C 语言,三元运算符是一种可以用一行代码实现条件选择的简便方法

    2024年02月20日
    浏览(55)
  • 7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试

    表达式就是可以被求值的代码比如什么a = 1 语句就是一段可以执行的代码比如什么if else 直接给B站的黑马程序员的老师引流一波总结的真好 就是基本上所有的语言都会有的if else 语句就是满足不同的条件执行不同的代码,让计算机有条件判断的能力。 注意在if的括号里面除了

    2024年02月20日
    浏览(47)
  • 【JavaScript】JavaScript 运算符 ④ ( 逻辑运算符 | 逻辑与运算符 && | 逻辑或运算符 || | 逻辑非运算符 ! )

    JavaScript 中的 逻辑运算符 的作用是 对 布尔值 进行运算 , 运算完成 后 的 返回值 也是 布尔值 ; 逻辑运算符 的 使用场景 : 条件控制语句 , 控制程序分支 ; 循环控制语句 , 控制程序循环 ; 逻辑 运算符 列举 : : 逻辑与运算 , 两个操作数都为 true , 最终结果才为 true , 只要有一个操

    2024年03月20日
    浏览(49)
  • 【JavaScript】JavaScript 运算符 ⑤ ( 赋值运算符 | 基础赋值运算符 与 复合赋值运算符 )

    JavaScript 赋值运算符种类 : 基础赋值运算符 : 等于 : = ; 复合赋值运算符 : 加等 : += 减等 : -= 乘等 : *= 除等 : /= 取模等 : %= 有符号左移等 : = 有符号右移等 : = 无符号左移等 : = 无符号右移等 : = 在 JavaScript 语言中 , \\\" 赋值运算符 \\\" 的 作用是 为 变量 分配值 ; 最基础的 \\\" 赋值运算

    2024年03月25日
    浏览(48)
  • javascript打飞机程序8x8x飞机大战js打飞机程序,飞机大战知识点包含了JavaScript面向过程的全部知识点,包括变量、运算符、判断、循环、数组、自定义函数、系统函数、事件等。...

    讲解了JavaScript编程语言制作游戏界面,添加游戏控制、制作元素动画、制作多元素场景,添加碰撞功能、制作精灵动画等功能 源码如下: html:

    2024年02月16日
    浏览(60)
  • java基础语法(运算符&循环)

    在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 1.1 隐式转换(理解) ​ 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如: 说明: 整数默认是int类型,

    2024年02月09日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包