首页 > 编程笔记 > JavaScript笔记
JS表达式语句和声明语句
JavaScript 程序是一系列可执行语句的集合。所谓语句,就是一个可执行的单元,通过该语句的执行,从而实现某种功能。通常一条语句占一行,并以分号结束。默认情况下,JavaScript 解释器按照语句的编写流程依次执行。如果要改变这种默认执行顺序,需要使用判断、循环等流程控制语句。
表示式语句示例如下:
如果声明语句中的变量没有指定初始化表达式,则这个变量的初始值为 undefined。
声明语句示例如下:
var 和 let 声明语句也可以出现在 for 循环语句中的循环变量的声明中,例如:
1. 表达式语句
具有副作用的表达式称为表达式语句。表达式具有副作用指的是表达式会改变变量的值。加上分号后的赋值表达式、++
以及--
运算表达式是最常见的表达式语句。表示式语句示例如下:
a++; b--; 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]];
如果声明语句中的变量没有指定初始化表达式,则这个变量的初始值为 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<100;i++)需注意的是,在 for 循环语句中使用 var 声明的变量不属于块级变量,此时变量的作用域跟 for 循环语句所处的位置有关:处于函数外,则为全局变量,处于函数内则为局部变量。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算