美文网首页饥人谷技术博客
JS系列 -- 基本概念(一)基础

JS系列 -- 基本概念(一)基础

作者: bowen_wu | 来源:发表于2018-01-04 11:13 被阅读14次

    语法

    区分大小写

    ECMAScript 中的一切(变量 函数名和操作符)都区分大小写

    标识符

    标识符:标识符(identifier)指的是用来识别各种值的合法名称,变量、函数、属性的名字或者是函数的参数都是标识符

    规则:
    • 第一个字符必须是一个字母、下划线(_)或一个美元符号($)
    • 其他字符可以是字母、数字、下划线或者美元符号
      中文是合法的标识符,可以用作变量名。

    书写格式

    ECMAScript 中标识符 推荐 采用 "驼峰大小写(camelCase)" 书写格式。
    还有 "短横线分隔命名(kebab-case)" 书写格式和 "单词首字母大写(PascalCase)" 书写格式。

    语句

    JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。

    • 语句(statement)是为了完成某种任务而进行的操作
    • 表达式(expression):指一个为了得到返回值的计算式。
    语句和表达式的区别:
    • 语句主要为了进行某种操作,一般情况下不需要返回值;
    • 表达式则是为了得到返回值,一定会返回一个值。
    • 语句以分号结尾,一个分号就表示一个语句结束。
    • 分号前面可以没有任何内容,JavaScript引擎将其视为空语句。
    • 表达式不需要分号结尾。一旦在表达式后面添加分号,则 JavaScript 引擎就将表达式视为语句,这样会产生一些没有任何意义的语句。

    注释

    " // " ==>单行注释
    /*
    *这是一个
    *多行注释
    */

    <!--  合法的单行注释   -->
    

    在使用编辑器时,快捷键为 Ctrl + ?

    关键字和保留字

    关键字和保留字具有特定的用途,不能用作标识符。

    变量

    ECMAScript 中的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据

    定义:

    定义变量时使用 var 操作符,var 操作符定义的变量将成为定义该变量的作用域中的局部变量

    套路

    var a = // 2
    1
    

    结果:a = 1

    var a = 1
    if(a = 3)
        console.log('a等于3')
    

    结果:打印出:a等于3

    var a = 
    1
    

    结果:合法,等价于 a = 1

    var a = /* 2 */
    1
    

    结果:a = 1

    相关文章

      网友评论

        本文标题:JS系列 -- 基本概念(一)基础

        本文链接:https://www.haomeiwen.com/subject/ertrnxtx.html