您的位置:首页 > Web前端 > JavaScript

js基础:数据类型,变量命名规范

2016-10-11 20:14 471 查看
JS的数据类型,由以下几种类型组成:

1)String              字符串       例:‘string’

2)Number           数字          例:123

3)Boolean          布尔           例:false

4)Null                 空               例:null

5)Undefined       未定义       例:undefined

6)Object             对象           例:{a:'1asd }

7)Array               数组           例:['a','123',123]

1)字符串:作为基础的数据类型,指的是单引号或双引号中包含的所有字符,由于JS中使用单双引号均能被识别使用,若字符串中包含单双引号,用以包裹字符串的引号因与字符串内容不同,例:var aString=  ' 小明说:“谢谢”。'

若内容为单引号,则用双引号包裹。

2)数字:需注意若有字符串内容为数字,例:‘123’,虽然依然可以在某种情况下用于计算,但本质不属于数字,执行下段代码

alert(typeof('123'))弹出值为   string
但若

alert(typeof(parseInt('123')));弹出值为   number,因为parseInt()已经将‘123’内的数字提取出。

3)布尔:布尔只有2个值:false    true

4)null : 表示为空

5)undefined:只有一个值undefined,通常想获取的值为undefined表示可能是转换数据出错;或者变量没有获取到具体值,且原变量声明时未赋予值;

6)对象:有花括号包裹,内部对象的属性和值以name,value来定义,多属性用“,”逗号隔开。声明的变量即为对象。

7)数组:用.length的方式能得到数组值的个数;后面加[i]能提出单个对应值,第一个值的i为0,第二个为1,以此类推。

以下为ECMAScript中的关键字(有增删)

breakdoinstanceoftypeof
caseelsenewvar
catchfinallyreturnvoid
continueforswitchwhile
debugger*functionthiswith
defaultifthrowdelete
intry 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

命名规范
JS的命名有具体几个规则:

1.只能用英文字母,数字,符号“_”和符号“$”。

2.开头不能用数字,只能用英文字母,符号“_”和符号“$”。

3.由于JS区分大小写,所以命名后记得区分。

4.不能使用JS中的关键字和符号。

5.变量长不能超过255个字符。

       建议命名选定好三大命名方法中的一种之后,保持用自己的习惯来命名,例如可以固定以“ 类型_对象_动作”这样的方式来命名,对于组合起来较长的单词或对象名,可以取关键部分或者发音的关键字母组合,

例:o_psg_cng(object_passage_change),当然这跟个人习惯有关,祝早日找到自己的命名习惯~



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: