码迷,mamicode.com
首页 > Web开发 > 详细

js-20170605-基本语法

时间:2017-06-13 18:27:40      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:表达   避免   表示   常量   开发者   基本语法   类型转换   区别   strong   

1.语句
  语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。
一条语句可以包含多个表达式。
2.变量
  注意变量提升
  console.log(a);
  var a = 1;
3.条件语句
  3.1 if 结构
 
  为了避免 混淆“赋值表达式”(=)与“严格相等运算符”(===)或“相等运算符”(==),有些开发者习惯将常量写在运算符的左边,这样的话,一旦不小心将相等运算符写成赋值运算符,就会报错,因为常量不能被赋值。
if (x = 2) { // 不报错
if (2 = x) { // 报错
 
  3.1 switch 结构
 
  switch (fruit) {
    case "banana":
    // ...
    break;
    case "apple":
    // ...
    break;
    default:
    // ...
  }
需要注意的是,switch语句后面的表达式与case语句后面的表示式,在比较运行结果时,采用的是严格相等运算符(===),而不是相等运算符(==),这意味着比较时不会发生类型转换。
 

js-20170605-基本语法

标签:表达   避免   表示   常量   开发者   基本语法   类型转换   区别   strong   

原文地址:http://www.cnblogs.com/jialuchun/p/7002538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!