JavaScript基本语句

基本概述

JavaScript是脚本语言,从上到下解释执行,最小单位为语句或语句块,每个语句以分号结尾,每个语句块以右大括号结尾。
JavaScript可以将多条语句或语句块放到同一行,如果每一行只有一句语句的话,结尾的分号可以省略,但强烈建议不要这么做!因为若是压缩代码,所有语句将处于同一行,没有分号分隔的话后果不堪设想!
[javascript]  view plain  copy
  1. a = "1234" // 这样是不会报错的,但不建议  
  2. b = "1234"  
  3.   
  4. a = "1234"; b = "1234"// 加上分号,那么就可以将代码放到同一行  

赋值语句

JavaScript的赋值语句和C的赋值语句很相似,即变量=值,左值必须是变量名,右值可以是直接量,表达式,或函数执行式
[javascript]  view plain  copy
  1. a = "1234";  
如果是多个赋值语句串的话,则从右依次向左赋值,例如
[javascript]  view plain  copy
  1. a = b = "1234";  
  2.   
  3. b = "1234";  
  4. a = b;  
右值可以是一个表达式,例如
[javascript]  view plain  copy
  1. a = 5 + 5;  
右值也可以是函数的返回值,例如
[javascript]  view plain  copy
  1. function add(num1, num2) {  
  2.     return num1 + num2;  
  3. }  
  4. a = add(5,5);  
注意,若函数没有返回值,则会赋值为undefined

函数执行式

同样的,和C类似,格式类似为:
函数名([参数1[, 参数2[, ...]]]);
参数可以是任意个,这个在后面的JavaScript函数中会讲到。但注意,这一句只表示执行,而没有赋值,即使函数有返回值,也不会得到保存。当然,函数的返回值同样可以作为参数
[javascript]  view plain  copy
  1. function add(num1, num2){  
  2.     return num1 + num2  
  3. }  
  4. add(add(5, 5), 5); // 15  

语句块

语句块的构成和C的是一样的,如下:
逻辑语句 {
    基本语句;
    基本语句;
    ……
    [控制语句;] // 循环语句或多分支语句
}
结尾不用分号。语句块没有属于自己的作用域
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值