7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试

这篇具有很好参考价值的文章主要介绍了7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

表达式和语句的区别

表达式就是可以被求值的代码比如什么a = 1
语句就是一段可以执行的代码比如什么if else
直接给B站的黑马程序员的老师引流一波总结的真好
7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

分支语句

7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

就是基本上所有的语言都会有的if else 语句就是满足不同的条件执行不同的代码,让计算机有条件判断的能力。
注意在if的括号里面除了数字0之外所有的数字直接写的话都是true下面直接看代码把

<!DOCTYPE html>
<html>
<head>
  <title>条件判断示例</title>
</head>
<body>
  <script>
    let age = Number(prompt("请输入您的年龄:"))
    if (age > 18) {
        alert('你成年了')
    } else if (age === 18) {  // 注意是===
        alert('你刚刚满18岁')
    } else {
        alert('你没有成年')
    }
    // if 后面的括号里除了空字符串和数字0之外其他都是true
    if (0){
      console.log('0是true')
    } else {
      console.log('0不是true')
    }
    
    if (''){
      console.log('空字符串是true')
    } else {
      console.log('空字符串不是true')
    }
  </script>
</body>
</html>

运行结果
这里还会看见弹窗让输入年龄
7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

三元运算符

一些简单的条件判断使用三元运算符可以增加代码的可读性,但是复杂的条件判断一定要杜绝使用三元运算符!!!!一般在开发过程中都是为了取值的,反我是这样
上代码:

<!DOCTYPE html>
<html>
<head>
  <title>条件判断示例</title>
</head>
<body>
  <script>
    console.log(1>5 ? '1大于5' : '1小于5')
    let num = 10 > 5 ? 10 : 5  // 开发过程中一般都是用于取值
    console.log(num)
  </script>
</body>
</html>


结果

7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

switch语句

主要用于各种分支判断,主要用于 那种等值判断其实开发过程中不推荐使用switch语句

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <title>switch 语句示例</title>
</head>
<body>
  <script>
    let userInput = prompt("请输入一个数字");

    if (userInput !== null) {
      userInput = parseInt(userInput);
      
      switch (userInput) {
        case 1:
          alert("您输入的数字是 1");
          break;
        case 2:
          alert("您输入的数字是 2");
          break;
        case 3:
          alert("您输入的数字是 3");
          break;
        default:
          alert("您输入的数字不在范围内");
      }
    } else {
      alert("您取消了输入");
    }
  </script>
</body>
</html>

在这个示例中,页面加载后会弹出一个 prompt 输入框,用户可以在输入框中输入数字。根据用户输入的数字,使用 switch 语句进行判断,并弹出不同的提示框信息。如果用户点击了 prompt 的取消按钮,则会提示用户取消了输入。

断点调试

断点调试是开发过程中非常重要的一个环节
首先写一个小案例

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <title>断点调试</title>
</head>
<body>
  <script>
    let num = 10
    num = num + 1
    console.log(num)
  </script>
</body>
</html>

然后打开页面的开发者工具点击源代码,在想要打断点的地方点击一下然后注意一定要刷新网页
7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试,js学习,javascript,前端,开发语言

这个断点就打成功了,然后在断点的时候你把鼠标放在变量上会显示这个变量当前的值,对于循环的值的追踪非常好,看一个bug啥的也非常的方便文章来源地址https://www.toymoban.com/news/detail-828674.html

到了这里,关于7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python学习笔记:正则表达式、逻辑运算符、lamda、二叉树遍历规则、类的判断

    序号 实例 说明 1 . 匹配任何字符(除换行符以外) 2 d 等效于[0-9],匹配数字 3 D 等效于[^0-9],匹配非数字 4 s 等效于[trnf],匹配空格字符 5 S 等效于[^trnf],匹配非空格字符 6 w 等效于[A-Za-z0-9],匹配单字字符 7 W 等效于[^A-Za-z0-9],匹配非单字字符 8 [ab]cdef 匹配acdef或bcd

    2024年02月11日
    浏览(51)
  • vue 属性 三元表达式

    在 Vue.js 中,可以使用三元表达式(ternary operator)来根据某个条件动态地设置属性值。三元表达式的语法如下: 其中, :attributeName 表示要设置的属性名, condition 是要判断的条件, value1 是条件为真时要设置的属性值, value2 是条件为假时要设置的属性值。 例如,假设有一个

    2024年02月11日
    浏览(28)
  • vue中的三元表达式

    1、数组形式 注意:数组中的classify如果不加引号的话,代表的是data中的一项,并不是类名,将classify加上双引号,变成字符串就可以变成类名 2、字符串拼接 注意:active前要加一个空格(必须有),字符串拼接时,两个字符串之间要有空格 3. 绑定对象 通常给class绑定个对象

    2024年02月13日
    浏览(30)
  • Python进阶语法之三元表达式详解

    Python的三元表达式(Ternary Expressions)是一种简洁高效的编写条件逻辑的方式。与许多其他编程语言一样,Python也提供了三元表达式,可以在一行代码中写出一个 if-else 条件语句。在这篇博文中,我们将通过多个例子详细解释Python中的三元表达式。 Python中的三元表达式有以下

    2024年02月07日
    浏览(24)
  • vue使用三元表达式设置style,class

    前言 前端开发中,面对复杂的布局,有时会需要用到三元表达式,来设置布局样式。 实现 一、设置style,使用 :style=\\\"{ \\\'样式名\\\' : \\\'样式值\\\' }\\\" 来设置,必须是字符串形式。 二、设置class, 1、数组形式 注意:数组中的item必须加引号。若不加引号,代表的时data中的一项对象,

    2024年02月11日
    浏览(25)
  • python多变量赋值和三元表达式出错(求解答)

    直接给出问题吧,以后只在定义是进行多变量同时赋值算了。希望有大神能够解答 我以为方法一和方法二是等价的,还是我太年轻了,根本不一样。 如果不是多变量在三元表达式里面用,法一和法二 倒是正常输出。如下示例

    2024年02月15日
    浏览(28)
  • 3.3 运算符和表达式

    几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需规定可以使用的运算符。C语言的运算符范围很宽,把除了控制语句和输入输出以外几乎所有的基本操作都作为运算符处理,例如将赋值符“=”作为赋值运算符、方括号作为下

    2024年02月11日
    浏览(35)
  • MATLAB 运算符和表达式

    一、算术运算符 MATLAB中的算术运算符用于执行基本的算术运算,包括加、减、乘、除、取余和幂运算。下表列出了MATLAB中的算术运算符及其用法: 运算符 描述 示例 其中,点运算符用于执行元素级别的运算,即对两个向量或矩阵中的每个元素进行运算。 二、逻辑运算符 MA

    2024年02月13日
    浏览(44)
  • 1.4. 运算符与表达式

    在 Java 中,运算符是用于执行特定操作的符号,而表达式是由变量、常量和运算符组成的一段代码,用于计算值。本节将介绍 Java 中的常用运算符和表达式的使用。 1.4.1. 算术运算符 Java 支持以下算术运算符: 加法( + ) 减法( - ) 乘法( * ) 除法( / ) 取模(求余数)(

    2024年02月06日
    浏览(42)
  • 运算符、表达式和内置对象

    一、实验目的 1.会使用IDLE编辑器编写简单数据类型; 2.掌握常量、变量的表示方式和简单操作; 3.掌握Python语言中基本的输入和输出方法; 4.掌握Python语言的各种运算符以及这些运算符的表达式; 5.掌握字符串类型的格式化方法; 6.能综合应用所学基础知识编写一些基本的程

    2024年02月07日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包