当前位置: 首页 > news >正文

【测开能力提升-Javascript】JavaScript运算符流程结构

1. 递增递减运算符

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>// 前置递增运算符var age=10++age //类似于age=age+1, 先加1后返回值alert(age)// 后置递增运算符var num=10num++alert(num)// 前置自增和后置自增如果单独使用,效果是一样的// 2. 后置自增口诀:先返回原值,后自加1</script>
</head>
<body></body>
</html>

2 逻辑中断

2.1 逻辑与

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>// 如果表达式1 结果为真,则返回表达式2  如果表达式1 结果为假,则返回表达式1alert(0 && 123)alert(123 && 456)</script>
</head>
<body></body>
</html>

在这里插入图片描述
在这里插入图片描述

2.2 逻辑或

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>// 如果表达式1 结果为真,则返回表达式1   如果表达式1 结果为假,则返回表达式2alert(0||111)alert(123||456)</script>
</head>
<body></body>
</html>

在这里插入图片描述
在这里插入图片描述

3. if条件判断

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>if (0) {alert("hello world")} else {alert("error")}</script>
</head>
<body></body>
</html>

4. switch分支语句

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>switch (2) {case 1:alert("1")breakcase 2:alert("2")breakcase 3:alert("3")breakdefault:alert("没有匹配结果")}</script>
</head>
<body></body>
</html>

5. for循环

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>for (var i=1; i<=100; i++){alert("hello world")}</script>
</head>
<body></body>
</html>

6. while循环

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script>var num = 1while (num<=100) {alert('Hello World')}</script>
</head>
<body></body>
</html>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 构建高效Node.js中间层:探索请求合并转发的艺术
  • 深入解析sizeof和strlen的区别与联系
  • 麒麟V10安装nginx、mysql报错缺少包:error while loading shared libraries libssl.so.10
  • Sparksql常用的json相关函数
  • PostgreSQL 中如何处理数据的唯一性约束?
  • JVM 21 的优化指南:如何进行JVM调优,JVM调优参数有哪些
  • 标签嵌套规则/行内元素/块元素的使用
  • 算法通关:006_1二分查找
  • 设计模式简述(一)
  • 【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第三十九章 Linux MISC驱动
  • Java实战中如何使用多线程(线程池)及其为什么使用?
  • 科技引领水资源管理新篇章:深入剖析智慧水利解决方案,展现其在提升水资源利用效率、优化水环境管理方面的创新实践
  • 理解 Objective-C 中 `+load` 方法的执行顺序
  • 【大模型基础】4.1 数据挖掘(待)
  • Xubuntu22.04 终端命令调用图形设置工具
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 《剑指offer》分解让复杂问题更简单
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 0基础学习移动端适配
  • avalon2.2的VM生成过程
  • C++11: atomic 头文件
  • HashMap剖析之内部结构
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • js写一个简单的选项卡
  • JS专题之继承
  • Linux快速复制或删除大量小文件
  • Python 基础起步 (十) 什么叫函数?
  • Webpack 4 学习01(基础配置)
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从零开始学习部署
  • 从重复到重用
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 利用jquery编写加法运算验证码
  • 如何解决微信端直接跳WAP端
  • 通过git安装npm私有模块
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ![CDATA[ ]] 是什么东东
  • #QT(智能家居界面-界面切换)
  • (4) PIVOT 和 UPIVOT 的使用
  • (8)STL算法之替换
  • (pycharm)安装python库函数Matplotlib步骤
  • (Qt) 默认QtWidget应用包含什么?
  • (二十三)Flask之高频面试点
  • (分类)KNN算法- 参数调优
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (汇总)os模块以及shutil模块对文件的操作
  • (六)软件测试分工
  • (三)终结任务
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十一)c52学习之旅-动态数码管
  • (学习总结16)C++模版2
  • (一)Linux+Windows下安装ffmpeg
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)JAVA中的堆栈