JavaScript —— 判断语句与循环语句

server/2025/1/23 10:36:08/

判断语句

javascript中的if-else语句与cpythonjava中类似">JavaScript中的if-else语句与C++、Python、Java中类似。

  • 直接输出到控制台:

test.html中的内容为:

<script type="module">let score = 90;if (score >= 85) {console.log("A");} else if (score >= 70) {console.log("B");} else if (score >= 60) {console.log("C");} else {console.log("D");}
</script>

  • 使用输入输出来写:

test.js中的内容为:

let input = document.querySelector(".input");
let run = document.querySelector("button");
let output = document.querySelector("pre");function main() {// 给<run>元素添加监听事件。当触发“click”时,执行function()函数run.addEventListener("click", function(){let score = parseInt(input.value);  // 获取textarea中的input的值(输入)let res;if (score >= 85) {res = "A";} else if (score >= 70) {res = "B";} else if (score >= 60) {res = "C";} else {res = "D";}output.innerHTML = res;  // 展示pre内的标签内容(输出)})
}export {main
}

test.html中的内容为:

<body>输入:<br><textarea class="input" name="" id="" cols="30" rows="10"></textarea><br><button>Run</button><br><pre></pre><script type="module">import {main} from "/test/test.js";main();   </script>
</body>

javascript中的逻辑运算符也与cjava中类似">JavaScript中的逻辑运算符也与C++、Java中类似:

|  &&  | 表示 |  与  |
| ---- | ----| ---- |
|  ||  | 表示 |  或  |
| ---- | ----| ---- |
|  !   | 表示 |  非  |

循环语句

javascript中的循环语句与c中类似也包含forwhiledo-while循环">JavaScript中的循环语句与C++中类似,也包含for、while、do while循环。

for循环:

<script type="module">for (let i = 0; i < 10; i++) {console.log(i);}
</script>

枚举对象或数组时可以使用:

  • for-in循环,可以枚举数组中的下标,以及对象中的key
     
  • for-of循环,可以枚举数组中的值,以及对象中的value

while循环:

<script type="module">let i = 0;while (i < 10) {console.log(i);i++;}
</script>

do while循环:

do while语句与while语句非常相似。唯一的区别是,do while语句限制性循环体后检查条件。不管条件的值如何,我们都要至少执行一次循环(无条件执行一次)。

<script type="module">let i = 0;do {console.log(i);i++;} while (i < 10);
</script>

  

   关注灵活就业新业态,关注公账号:贤才宝(贤才宝https://www.51xcbw.com)

 


http://www.ppmy.cn/server/160707.html

相关文章

云计算架构学习之LNMP架构部署、架构拆分、负载均衡-会话保持

一.LNMP架构部署 1.1. LNMP服务搭建 1.磁盘信息 2.内存 3.负载信息 4.Nginx你们公司都用来干嘛 5.文件句柄(文件描述符 打开文件最大数量) 6.你处理过系统中的漏洞吗 SSH漏洞 7.你写过什么shell脚本 8.监控通过什么告警 zabbix 具体监控哪些内容 9.mysql redis查询 你好H…

ChatGPT是强人工智能吗?

ChatGPT是强人工智能吗? 本文从人工智能发展的三个阶段的角度,分析当前强大的AI大模型所处的阶段,并通过对比各阶段的定义,明确各阶段的特点和未来发展方向; Narrow AI&#xff08;弱人工智能&#xff09;、AGI&#xff08;人工通用智能&#xff09;和 ASI&#xff08;人工超级…

跨域cookie携带问题总结

背景 我们知道很多场景&#xff0c;都需要前端请求带上cookie&#xff0c;例如用户鉴权、登陆校验等。而有些场景下&#xff0c;我们会发现请求不会带上cookie&#xff0c;这是为什么呢&#xff1f; 概念 cookie是种在域名下的信息。只有请求同域且同站的请求&#xff0c;才…

VBA语言的安全开发

VBA语言的安全开发 在当今信息化迅猛发展的时代&#xff0c;数据安全和信息保护显得尤为重要。VBA&#xff08;Visual Basic for Applications&#xff09;作为一种广泛应用于Microsoft Office系列软件的编程语言&#xff0c;因其简易性和强大功能&#xff0c;成为了众多企业和…

Ubuntu20.04 安装 cartographer

刚装完&#xff0c;赶紧记录下来&#xff01;——2025.1.22 官方网页&#xff1a; Compiling Cartographer ROS — Cartographer ROS documentation Building & Installation In order to build Cartographer ROS, we recommend using wstool and rosdep. For faster b…

HTML 元素详解:从入门到精通

HTML&#xff08;HyperText Markup Language&#xff09;是构建网页的基础语言&#xff0c;而 HTML 元素则是构成网页的基本单位。无论是网页的结构、内容还是样式&#xff0c;都离不开 HTML 元素。本文将深入探讨 HTML 元素的概念、结构、属性以及常见的使用方法&#xff0c;帮…

研究 Day.js 及其在 Vue3 和 Vue 框架中的应用详解

前言 在前端开发中&#xff0c;日期和时间处理是一个常见需求。随着技术的发展&#xff0c;我们有了更多高效、灵活的日期库可供选择。Day.js 就是一个轻量级、易于使用的 JavaScript 日期库&#xff0c;其灵感来源于 Moment.js&#xff0c;但体积更小&#xff0c;速度更快。本…

2025.1.19机器学习笔记:PINN文献精读

第三十周周报 一、文献阅读题目信息摘要Abstract创新点物理背景网络框架实验实验一&#xff1a;直道稳定流条件实验二&#xff1a;环状网络中的非稳定流条件 结论缺点及展望 二、代码实践总结 一、文献阅读 题目信息 题目&#xff1a;《Enhanced physics-informed neural net…