JS表达式语句和声明语句
JS 语句 表达式 声明
2023-06-13 09:12:02 时间
JavaScript 程序是一系列可执行语句的集合。所谓语句,就是一个可执行的单元,通过该语句的执行,从而实现某种功能。通常一条语句占一行,并以分号结束。默认情况下,JavaScript 解释器按照语句的编写流程依次执行。如果要改变这种默认执行顺序,需要使用判断、循环等流程控制语句。
1. 表达式语句
具有副作用的表达式称为表达式语句。表达式具有副作用指的是表达式会改变变量的值。加上分号后的赋值表达式、++以及--运算表达式是最常见的表达式语句。
表示式语句示例如下:
c += 3; msg = name + 您好,欢迎光临
上述 4 条语句执行结束后,变量的值都发生了变化。
2. 声明语句使用 var 和 let 声明变量的语句称为声明语句。声明语句可以定义变量。在一条 var 语句或 let 语句中可以声明一个或多个变量,声明语法如下:
var varname_1[=value_1][, ,varname_n[=value_n]];
let varname_1[=value_1][, ,varname_n[=value_n]];
关键字 var 和 let 之后跟随的是要声明的变量列表,列表中的每一个变量都可以带有初始化表达式,用于指定它的初始值。列表中的变量之间使用逗号分隔。
如果声明语句中的变量没有指定初始化表达式,则这个变量的初始值为 undefined。
声明语句示例如下:
var i; //声明变量i,i的初始值为:undefined var j = 3; //声明数字变量j,j的初始值为:3 var msg = var语句示例 //声明一个字符串变量,初始值为:var语名示例 var a = 5, b;//同时声明了两个变量,其中变量a的初始值为:5,变量b的初始值为:undefined let x = 6;//声明变量x,x的初始值为:6 let x = 3, y = 9;//同时声明了变量x和y,变量x和的初始值分别为:3和9
声明语句可以出现在脚本函数体内和函数体外。如果声明语句出现在函数体内,则声明的变量为局部变量;如果声明语句出现在函数体外,则声明的变量为全局变量;如果 let 声明语句出现在 if、for 等语句块中,则声明的变量为块级变量。
var 和 let 声明语句也可以出现在 for 循环语句中的循环变量的声明中,例如:
for(var i=0;i i++)
需注意的是,在 for 循环语句中使用 var 声明的变量不属于块级变量,此时变量的作用域跟 for 循环语句所处的位置有关:处于函数外,则为全局变量,处于函数内则为局部变量。
23945.html
javaJavaScript相关文章
- JS数组遍历的几种方法
- js定时器与延时器_JS做定时器倒计时
- vue文件中引入js_vue中require引入js
- JS获取当前年份_js获取当前时间年月日
- js将时间戳转化为年月日时分秒_时间戳转换成日期
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- WKWebView接入PDF.js过程记录处理总结
- 原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js)
- JS实现按下F12/审查元素关闭当前页面
- jQuery图片切换插件jquery.cycle.js详解编程语言
- JS if else语句
- Linux上的JS压缩工具(js压缩工具linux)
- 使用JS技术实现Oracle数据库链接(js 链接 oracle)
- JS技术连接Oracle数据库实现数据交互(js连接oracle实例)
- 使用JS控制Oracle数据库的更新(js控制oracle更新)
- 使用JS操作Oracle数据库探索潜在可能性(js和oracle数据库)
- JS在Oracle中的应用(js如何oracle)
- JS将文件传输至MySQL数据库(.js传文件至mysql)
- Oracle中使用JS变量管理数据(oracle使用js变量)
- js替换
- JS幻想读取二进制文件
- js操作select控件的几种方法
- Jqyery中同等与js中windows.onload的应用
- js中更短的Array类型转换
- 重温JavaScript中的正则表达式js学习笔记
- JavaScript高级程序设计阅读笔记(十七)js事件
- JS实现图片预加载无需等待
- 使用js的replace()方法查找字符示例代码
- js全屏显示显示代码的三种方法
- js获取当前地址JS获取当前URL的示例代码
- js登录弹出层特效
- js使用for循环及if语句判断多个一样的name