• JavaScript系列:ECMAScript语法变量


    1、语法

      ECMAScript基础概念:

      ◊ 区分大小写。变量、函数名、运算符以及一切都是区分大小写的。

      ◊ 变量是弱类型的。ECMAScript中的变量无特定的类型,定义变量时只要var运算符,可以将它初始化为任意的值,可以随时改变变量所保存数据的类型。

      ◊ 每行结尾的分号可有可无。ECMAScript允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript把这行代码的结尾看作该语句的结尾,前提是这样没有破坏代码的意义。最好的代码编写习惯总是加入分号,没有分号,有些浏览器可能不能正确运行。

      ◊ 注释。ECMAScript有两种类型的注释,单行注释和多行注释。单行注释以 // 开始,多行注释以 /* 开始,以 */ 结束。

      ◊ 括号表明代码块。代码块表示一系列应该按顺序执行的语句,这些语句被封装在 { 和 } 之间。

    2、变量

      ECMAScript中的变量使用 var 运算符加变量名定义,可以使用var语句定义一个或多个变量。ECMAScript中的变量并不一定需要初始化。

      开发者应养成良好的编程习惯,虽然JavaScript能够为一个变量赋多种数据类型,但这种方法并不值得推荐。使用变量时,同一个变量应该只存储一种数据类型。

      变量名需要遵守的两条规则:

      ◊ 第一个字符必须是字母、下划线(_)或美元符号($)

      ◊ 余下的字符可以是任意字符

      ◊ 变量名不能是关键字或者保留字

      ◊ Camel标记法 —— 首字母是小写的,接下来的单词都以大写字母开头。

      ◊ Pascal标记法 —— 首字母是大写的,接下来的单词都以大写字母开头。

  • 相关阅读:
    MarkDown语法
    AxureRP 序列号
    数据库选型相关
    linux 防火墙
    SpringMVC控制器方法参数传入的ModelMap 和Model类型有啥区别
    2017中国软件技术大会参会总结
    SpringMVC的Model ModeMap ModelAndView @ModelAttribute @SessionAttribute区分
    mybatis调用oracle存储过程 out游标类型参数 如何赋给java map
    mybatis 调用 oracle 存储过程 select into 无记录时NO_DATA_FOUND异常处理分析
    mybatis 调用oracle存储过程如何返回out参数值
  • 原文地址:https://www.cnblogs.com/libingql/p/2699335.html
Copyright © 2020-2023  润新知