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

17-21自增,自减,逻辑运算符,非布尔值的与或非,赋值运算符

自增,自减

<!DOCTYPE html>
<html lang="zh-CH"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>//自增可以使变量在原值的基础上自增1//自增使用++//自增可以使用a++,与++a//无论是++a还是a++动员会立即使原变量自增1//不同的式++a和a++的值式不同的//++a的值是变量的新值(自增后的值)//a++的值是变量的原值(自增前的值)var a = 1;document.write("a=" + a + "<br>");document.write("++a=" + ++a + "<br>");document.write("a++=" + a++ + "<br>");var d = 20;document.write("d=" + d + "<br>");document.write("++d=" + ++d + "<br>");document.write("++d=" + ++d + "<br>");//自减可以使变量在原值的基础上自减1//自减使用--//自减可以使用--a与a--//无论是--a 还是a--都会立即使原变量自减1//不同的是–a和a–的值//--a的值是变量的新值(自减后的值)//a--的值是变量的原值(自减前的值)var num = 10;document.write("num=" + num + "<br>");document.write("--num=" + --num + "<br>");document.write("num--=" + num-- + "<br>");var num1 = 30;document.write("num1=" + num1 + "<br>");document.write("--num1=" + --num1 + "<br>");document.write("--num1=" + --num1 + "<br>");</script>
</body></html>

逻辑运算符

<!DOCTYPE html>
<html lang="zh-CH"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>// !非 , !可以用来对一个值进行非运算// 所谓非运算就是值对一个布尔值进行取反操作//true变false false变truevar a = true;document.write("a=" + a + "<br>");document.write("a=" + !a + "<br>");//如果对一个值进行两次取反,它将不会发生变化var b = true;document.write("b=" + b + "<br>");document.write("b=" + !b + "<br>");//如果对非布尔类型的元素进行取非,它将会转换为布尔值在取反//所以我们可以利用该特点,来将一个其他的数据类型转变为布尔类型//可以为一个任意数据类型取反两次,来将其转换为布尔值//原理和Boolean()函数一样var c = 10;c = !c;document.write("c=" + c + "<br>");document.write(typeof c+"<br>");//&& 与 , && 可以对符号两侧的值进行与运算并返回结果//两个值中只要有一个值为false就返回falsevar result = true && false;document.write("result=" + result+"<br>");//只有两个值都为true时,才会返回truevar result1 = true && true;document.write("result1=" + result1+"<br>");//JS中的"与"属于短路与//如果第一个值为false,则不会去看第二个值var result2 = false && true;document.write("result2=" + result2+"<br>");// || 或 , || 可以对符号两侧的值进行或运算并返回结果//两个值只要有一个true,就返回truevar result3=true||false;document.write("result3=" + result3+"<br>");var result4=true||true;document.write("result4=" + result4+"<br>");//如果两个值都为false,才会返回falsevar result5=false||false;document.write("result5=" + result5+"<br>");//JS中的"或"属于短路的或//如果第一个值为true,则不会检查第二个值</script>
</body></html>

非布尔值的与或非

<!DOCTYPE html>
<html lang="zh-CH"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>// && 与 || 非布尔值的情况//对于非布尔值进行与或运算时,会对其转换为布尔值,然后在运算,并且返回原值//与运算//如果第一个值时true,则必然返回第二个值var result=5&&6;document.write("result="+result+"<br>");//如果第一个值时false,则之间返回第一个值var result1=0&&2;document.write("result1="+result1+"<br>");var result2=NaN&&0;document.write("result2="+result2+"<br>");// 或运算//如果第一个值是true,直接返回第一个值var result3=2||1;document.write("result3="+result3+"<br>");var result4=2||NaN;document.write("result4="+result4+"<br>");//如果第一个值是false,则返回第二个值var result5=0||2;document.write("result5="+result5+"<br>");</script>
</body></html>

赋值运算符

<!DOCTYPE html>
<html lang="zh-CH"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>var a=10;a+=5;document.write("a="+ +a +"<br>");</script>
</body></html>

 

 

http://www.dtcms.com/a/536900.html

相关文章:

  • 感兴趣可以看看使用xtrabackup 备份与恢复MySQL数据完整操作过程
  • 数据库安装卸载及作业
  • termux下python编程尝试,转换全能扫描王生成pdf文件
  • 做用户名和密码网站页面设计最简单的企业网站
  • wordpress设置数字形链接报404长沙做网站seo
  • 山区农产品售卖系统
  • 做微信的网站有哪些永久免费企业建站官网大全
  • 如何在linux抓包tcpdumpwireshark如何使用
  • FFmpeg 基本数据结构 AVCodec分析
  • QtQuick3D入门(2):材质 material
  • 怎么做网上卖菜网站酒店管理专业建设规划
  • 20251027 Prism.Unity依赖注入Demo
  • MES系统:论工单计划在智能制造中的核心串联作用​
  • 【C语言】程序控制结构
  • 厦门做网站哪家公司好非交互式网站可以做商城吗
  • OpenSSL3.5.2实现SM3数据摘要生成
  • 现代机器人学习入门:一份来自Hugging Face与牛津大学的综合教程开源SOTA资源库
  • 2D SLAM 主流算法推荐汇总和扫地机应用场景
  • 运维实战:SSL 证书故障避坑指南(精简版)
  • google网站管理员中心wordpress 字号 插件
  • 南通智能模板建站群晖wordpress安装
  • 网站建设时图片和文字北京网站定制报价
  • YOLOv5核心代码深度解析
  • SELinux 安全机制
  • 爱奇艺的网站是用什么做的网站tdk建设
  • 网站名是域名吗浙江华企 做网站怎么样
  • 基于python的化妆品推荐系统
  • 深圳网站的公司注册公司流程及费用查询
  • C++仿Muduo库Server服务器模块实现 基于Reactor模式的高性
  • 对IDC(数据中心)运维了解