JavaScript学习_第2章_JS语法规则

本章目录

1.关于命名

2.关于语句

3.关于常量、变量

4.关于数据类型

 

关于命名

--命名规范

  • 一定要有意义;
  • 用英文单字或缩写,不要用拼音;
  • 不能是系统关键字(比如if,while之类的),php是能以系统关键字作为变量名的,因为它的变量前都有'$'符号,以做区分;
  • 不能以数字开头,可以以'$'开头 ;
  • 运算符不能出现在变量名中;
  • 变量、函数名:第一个单词小写,以后每个单词首字符大写(驼峰式命名)。
  • 类名,对象名:每个单词的首字符大写。

 

--关于大小写的区分

    JavaScript是严格区分大小写的。

 

 

关于语句

--语句

    JS每条语句以';'(或者换行)表示语句结束。   

 

--注释

  • 单行注释: //
  • 多行注释: /*     */

 

关于常量、变量

--关于常量

    JS没有常量。

 

--变量的声明方法

    JS与PHP不同,JS里面的变量是要先声明再使用的。

声明方法:

  
  
  
  
  1. VAR a = 100; //声明了一个变量a,值为100,由于JS是一个弱类型语言,所以声明变量时不用写类型 

 

--变量的使用

    JS的变量与c一样,直接用变量名,例如:

  
  
  
  
  1. a = 2+b;  //变量a的值等于变量b的值加上2 

 

--变量的释放时间

    html页面解释完毕时JS变量是不会释放的,在用户关闭浏览器后才会释放变量。

 

--全局、局部变量

js和c一样,分全局和局部变量(函数内部定义的变量),使用方式也一致。

 

关于数据类型

--JS有哪些数据类型

1.number  包括整型,浮点型(int,float,double)。虽然整形和浮点都叫number型,但使用时还是整形和浮点型分开看,有整形转浮点,浮点转整形的函数;

2.string 包括字符串,字符(string,char)。

3.boolean 布尔型。

4.object 包括数组,类,空类型(array,object,null)。虽然数组和对象都叫object型,但使用时还是数组和类分开看。数组也分关联和索引。

5.undefined  没有声明变量。

 

--如何查看某变量的类型

    使用typeof(变量名),查看变量类型。

 

--十进制,八进制,十六进制number

  • number变量默认十进制;
  • 使用0数值,是八进制;
  • 使用0x数值,是十六进制;

 

--关于浮点数的比较

所有浮点数都是近似值,所以浮点数之间的比较不要用"=",应该用关系运算符。

 

--单引号,双引号字符串的区别

  • 单引号,双引号都可以表示字符串,没有区别,他们都不能在里面包含变量,但都可以包含转义字符。
  • 单引号里可以有双引号,双引号里可以有单引号。

 

--字符串连接符

    '+'可以连接两个字符串,比如:

  
  
  
  
  1. b = 'bbb'
  2. alert(‘aaa’+b+'ccc'); //将打印aaabbbccc 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(JavaScript,java,语法)