javascript基础语法——全面理解变量和标识符_基础知识

javascript基础语法——全面理解变量和标识符_基础知识

ID:30778785

大小:78.02 KB

页数:8页

时间:2019-01-03

javascript基础语法——全面理解变量和标识符_基础知识_第1页
javascript基础语法——全面理解变量和标识符_基础知识_第2页
javascript基础语法——全面理解变量和标识符_基础知识_第3页
javascript基础语法——全面理解变量和标识符_基础知识_第4页
javascript基础语法——全面理解变量和标识符_基础知识_第5页
资源描述:

《javascript基础语法——全面理解变量和标识符_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、javascript基础语全面理解变量和标识符关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性。实际上,变量是标识符的一种。本文将详细介绍变量和标识符定义标识符(Identifier)就是一个名字,用来对变量、函数、属性、参数进行命名,或者用做某些循环语句屮的跳转位置的标记//变量varIdentifier=123;〃属性(newObject).Identifier二'test,;//函数及参数functionIdentificrName(Idcntificrl){};//跳转标记Identifier:for(vari二0;i<5;i+

2、+){if(i==3){breakIdentifier;}}在Fl常生活中,冇些东西是固定不变的,有些东西则会发生变化。例如,人的姓名和生F1是固定不变的,但心情和年龄却会随着时间变化而变化。人们把那些会发生变化的东西称为变量当程序需要将值保存起来以备将来使用时,便将其赋值给一个变量。变量(variable)是一个用于保存值的占位符,可以通过变量名称来获得对值的引用帽子平果变呈命名规则在词法结构一文屮,我们介绍到javascript是一门区分字母大小写的语言,且和其他任何编程语言一样,javascript保留了一些标识符为自己所用,保留字不能用做普通的标识符[注意]保留字包括关键字、未来

3、保留字、空字而量和布尔值字而量保留字ReservedWord::KeywordFuturcRescrvcdWordNullLiteralBooleanLiteraljavascript标识符名允许包含字母、数字、美元符号和下划线(但第一个字符不允许是数字)〃错误示范6num〃开头不能用数字%sum//开头不能用除(—$)外特殊符号,如(%+/等)sum+num//开头中间不能使用除(—$)外特殊符号,如(%+/等)javascript允许标识符小出现Unicode字符全集小的字母和数字(包括小文)。因此,程序员也可以使用非英语语言或数学符号来帖写标识符var测试文字=test';[注意]

4、出于口J移植性和易于书写的考虑,通常我们不使用扩展的ASCTT或Unicode字符通常驼峰格式是标识符命名的首选格式,第一个字母小写,剩下的每个单词的首字母大写varmyMoodToday='happy,;对于不同的数据类型,javascript冇约定俗成的标识符名命名规则类型前缀数组(Array)布尔值(Boolean)浮点数(Float)函数(Function)整数(Integer)对彖(Object)正则表达式(RegExp)字符串(String)变量0Variant示例abffn1oresaltemsbTsCompletefPricefnHandleriltemCountoDIv

5、lreEmailChecksUserNamevAnything变量声明声明在javascript使用-•个变量之前应当先声明(declare),变量是使用关键字var(variable的缩写)來声明的vari;varsum;也可以通过一个var关键字來声明多个变量vari,sum;赋值把值存入变量的操作称为赋值(assignment)o一个变量被赋值以后,我们就说该变量包含这个值给变量第一次赋值的过程,叫初始化我们可以将变量的初始赋值和变量声明合写在-•起varmessage='hello";vari=0,j=0,k=0;如果未在var声明语句中给变量指定初始值,那么虽然声明了这个变量,

6、但在给它存入一个值之前,它的初始值就是undefined>vartest;console.log(test);undefined在for循环和for-in循环中同样可以使用var语句,这样可以更简洁地声明在循环语法内屮使用的循环变量for(vari=0;i<10;i++)consolc.1og(i);变量可以在声明时赋值,但不能有其他操作,如+二、-二等vara二2;//是正确的vara+二2;//是错误的vara=2++;//是错误的,++只能用于变量,不能用于常量重复声明使用v吐语句重复声明变量是合法口无害的,如果重复声明且带有赋值操作,相当于重新赋值>va^test=true;va

7、rtest;console.log(test);true遗漏声明如果试图读取一个没冇声明的变量的值,javascript会报错>console.log(a);O►Uncaught^eferenc8=5;console.log(a);但是,在ECMAScript5严格模式中,给一个没有声明的变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。