zoukankan      html  css  js  c++  java
  • JavaScript系列:ECMAScript语法变量

    1、语法

      ECMAScript基础概念:

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

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

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

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

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

    2、变量

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

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

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

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

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

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

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

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

  • 相关阅读:
    1094. Car Pooling
    121. Best Time to Buy and Sell Stock
    58. Length of Last Word
    510. Inorder Successor in BST II
    198. House Robber
    57. Insert Interval
    15. 3Sum java solutions
    79. Word Search java solutions
    80. Remove Duplicates from Sorted Array II java solutions
    34. Search for a Range java solutions
  • 原文地址:https://www.cnblogs.com/libingql/p/2699335.html
Copyright © 2011-2022 走看看