JS基本语法

什么是表达式和语句

表达式一般是有值的

比如:1 + 2 的值为3;add(1, 2)的值是函数的返回值;

语句一般会改变环境(比如声明、赋值等),可能有值也可能没值

比如: var a = 1

标识符的规则

标识符可以是字母数字下划线美元符号,但是不能以数字开头

if else 语句

如果表达式1为true,那么就执行语句1,表达式1不成立,那再看表达式2是否成立,它如果成立,就执行语句2,它如果也不成立,就执行语句3

if (表达式1) {
  语句1
} else if (表达式2){
  语句2
} else {
  语句3
}

while for 语句

while 和 for都是循环语句

while使用方式,举例如下:

声明i等于0,在while里,如果i小于10,那么就打印一次i,打印完之后,给i加1,形成新的值,新的值跟10比较,小于10的话,急需打印i,依次循环,知道i大于等于10,退出while循环

var i = 0;
while( i < 10) {
  console.log( i );
  i++
}
for其实就是while的一种语法糖,举例如下:

效果跟上面的while是一样的

for(var i = 0; i < 10; i++) {
  console.log( i );
}

break continue

break:是跳出当前循环,如果当前循环外还套着循环,也只跳出当前这层循环
continue:跳出本次循环,意思就是这次不执行了,pass,直接到下次循环

label

{ a : 1 } 这就是label,它跟对象的区别是,对象是需要声明的,比如var obj = { a : 1}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js语句和表达式 两者的定义区别:一个表达式一般会产生一个值,它可以放在任何需要一个值的地方;语句则是由分号分隔的...
    2b61575c37fd阅读 282评论 0 0
  • 一、表达式与语句 var a = 1+2是一个语句1+2是表达式 两者区别 表达式一般有值,语句可能有可能没有 1...
    浪味仙儿啊阅读 209评论 0 2
  • 什么是表达式和语句JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就...
    wc520阅读 161评论 0 1
  • 一、JavaScript和ECMAScript的关系 1996年8月,微软模仿JavaScript开发了一种相近的...
    疯狂的蜗牛Dianna阅读 473评论 0 0
  • 1.表达式与语句 表达式:是一组代码的集合,返回一个值 语句:是为了完成某种任务而进行的操作。以分号结尾,一个分号...
    fanison阅读 209评论 0 1