首页 > 编程语言 >JavaScript基础02

JavaScript基础02

时间:2023-08-01 16:56:03浏览次数:42  
标签:02 break 自增 变量 代码 JavaScript 基础 运算符 表达式

隐式类型转换

  1. 加法运算中,如果参与运算的有一个值不是数字,另外一个值是数字,会将数字隐式转换成字符串再与数字进行拼接

  2. 减乘除取余运算中,如果有非数字,会将它隐式转成数值,然后参与运算;如果参与运算存在NaN,那么得到的是NaN

运算符

算术运算符 + - * / %
一元运算符 ++自增 --自减

前置自增,后置自增的区别: 后置自增,变量先输出或者参与运算,再自增; 前置自增,变量先自增,再输出或者参与运算;

比较运算符 > < >= <= == === != !==
逻辑运算符 &&与 ||或者 !取反
赋值运算符 = += -= *= /= %=
常用运算符优先级

()小括号 > 前置自增 > 算术乘除取余 > 算术加减 > 比较运算符 > 逻辑与 > 逻辑或 > 赋值运算符

isNaN()

is Not a Number, 是不是非数字?如果是非数字(不是数字) 得到true;如果不是非数字(是数字)得到false

流程控制语句--分支语句

单分支

if(变量/值/表达式){ 代码块 }

双分支

if(变量/值/表达式){ 代码块1 } else { 代码块2 }

分支语句的嵌套
多分支-1

if(变量/值/表达式){ 代码块1 } else if(变量/值/表达式) { 代码块2 } else if(变量/值/表达式) { 代码块3 } ... else { 代码块x }

多分支-2 switch - case

switch (值){ case 表达式/值/变量 : 代码块1 break; case 表达式/值/变量 : 代码块2 break; case 表达式/值/变量 : 代码块3 break; ... default : 代码块x }

小括号中的值与case后面的值进行全等比较 每个分支独立执行的时候,break必须要加 如果某个分支没有break,并且满足条件执行了,当前代码块执行结束之后,会继续执行下一个分支语句的代码块,一直到出现break;

标签:02,break,自增,变量,代码,JavaScript,基础,运算符,表达式
From: https://www.cnblogs.com/xuxiang946210/p/17597004.html

相关文章

  • 7K+游戏本怎么选?惠普暗影精灵9 VS 联想拯救者R7000P 2023:酷睿i5-13500HX多核占优
    一、前言:7K价位热度最高的游戏本Intel/AMD孰强孰弱?Intel、AMD两家之争,无论桌面端还是移动端、游戏本还是轻薄本,都铆足了劲想要超越对方,尤其在笔记本上厮杀更为激烈。最近,快科技收到了两台7K价位的游戏本,分别是搭载酷睿i5-13500HX的惠普暗影精灵9、基于锐龙77840H的拯救者R7000......
  • Best Heavy Duty Truck Diagnostic Software Of 2023 Completed List
    Diagnostictoolsareessentialintheautomotiveindustryforidentifyingandresolvingissueswithvehicles.Thesetoolsprovidetechnicianswiththenecessaryinformationtodiagnoseandrepairproblemsefficiently.Inthisarticle,wewillexplorethe......
  • 论文翻译:SSI-Net: A MULTI-STAGE SPEECH SIGNAL IMPROVEMENT SYSTEM FOR ICASSP 2023
    摘要ICASSP2023语音信号改善(SSI)挑战赛的重点是提高实时通信(RTC)系统的语音信号质量。本文介绍了提交ICASSP2023SSI挑战赛的语音信号改进网络(SSI-Net),该网络满足实时条件。提出的SSI-Net具有多阶段体系结构。在语音恢复的第一阶段,我们提出了时域恢复生成对抗网络(TRGA......
  • Windows 10, version 22H2 (updated Jul 2023) 中文版、英文版下载
    Windows10,version22H2(updatedJul2023)中文版、英文版下载Windows1022H2企业版arm64x64请访问原文链接:https://sysin.org/blog/windows-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindows10更新历史记录Windows10,version22H2,alledit......
  • Windows 7 & Windows Server 2008 R2 简体中文版下载 (updated Jul 2023)
    Windows7&WindowsServer2008R2简体中文版下载(updatedJul2023)Windows7&WindowsServer2008R2(2023年7月更新)请访问原文链接:https://sysin.org/blog/windows-7/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindows7&WindowsServer2008R......
  • Windows Server 2008 R2 OVF, updated Jul 2023 (sysin) - VMware 虚拟机模板
    WindowsServer2008R2OVF,updatedJul2023(sysin)-VMware虚拟机模板WindowsServer2008R2简体中文版OVF,2023年7月更新请访问原文链接:https://sysin.org/blog/windows-server-2008-r2-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindowsSe......
  • Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Jul 2023)
    Windows1122H2中文版、英文版(x64、ARM64)下载(updatedJul2023)Windows11,version22H2,2023年7月更新请访问原文链接:https://sysin.org/blog/windows-11/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org全新推出Windows11全新Windows体验,让您与热......
  • Windows Server 2016 OVF, updated Jul 2023 (sysin) - VMware 虚拟机模板
    WindowsServer2016OVF,updatedJul2023(sysin)-VMware虚拟机模板2023年6月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2016-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现在......
  • Windows Server 2016 中文版、英文版下载 (updated Jul 2023)
    WindowsServer2016中文版、英文版下载(updatedJul2023)WindowsServer2016Version1607,2023年7月更新请访问原文链接:https://sysin.org/blog/windows-server-2016/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org本站将不定期发布官方原版风格月度更新IS......
  • Windows Server 2019 OVF, updated Jul 2023 (sysin) - VMware 虚拟机模板
    WindowsServer2019OVF,updatedJul2023(sysin)-VMware虚拟机模板2023年7月版本更新,现在自动运行sysprep,支持ESXiHostClient部署更新日期:FriJul28202317:12:00GMT+0800,阅读量:6244请访问原文链接:https://sysin.org/blog/windows-server-2019-ovf/,查看最......