JavaScript初级基础教程.doc

JavaScript初级基础教程.doc

ID:57682204

大小:21.72 KB

页数:8页

时间:2020-08-31

JavaScript初级基础教程.doc_第1页
JavaScript初级基础教程.doc_第2页
JavaScript初级基础教程.doc_第3页
JavaScript初级基础教程.doc_第4页
JavaScript初级基础教程.doc_第5页
资源描述:

《JavaScript初级基础教程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JavaScript初级基础教程一:语句、执行顺序、词法结构、标识符、关键字、变量、常量、alert语句和console控制台。JavaScript执行顺序:step1.读入第一个代码块。step2.做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到step5。step3.对var变量和function定义做“预编译处理”(永远不会报错的,因为只解析正确的声明)。step4.执行代码段,有错则报错(比如变量未定义)。step5.如果还有下一个代码段,则读入下一个代码段,重复step2。step6.结束。javascript语

2、法结构:一:字符集1、区分大小写JavaScript是区分大小写的语言所有的标识符(identifier)都必须采取一致的大小写形式但是Html并不区分大小写(尽管Xhtml区分)2、空格、换行符和格式控制符JS会忽略程序中的标识(token)之间的空格。多数情况下也会忽略换行符除了可以识别普通的空格符(u0020),JS也可以识别如下这些表示空格的字符*水平制表符(u0009)*垂直制表符(u000B)*换页符(u000C)*不中断空白(u00A*字节序标记(ufeff)JS将如下字符识别为行为结束符三:注释//单行/

3、*...*/多行四:直接量直接量(literal):就是程序中直接使用的数据值。eg:12//数字1.2//小数“helloworld”//字符串文本’hi‘//字符串ture//布尔值false//另一个布尔值/javascript/gi//正则表达式直接量(用做模式匹配)null//空五:标识符和保留字在js中标识符用来对变量和函数进行命名,或者用作Js代码中的某些循环语句中的跳转位置的标记。JS标识符必须以字母、下划线(_)或美元符($开始)六:类型、值和变量js数据类型分为两类:原始类型(primitivetype)和对象类

4、型(objecttype)。primitivetype:原始类型包括数字、字符串和布尔值js中有两个特殊的原始值:null和underfined(未定义)除了上述以外就是对象了:对象(object)是属性(property)的集合***js除了数组(Array)类和函数(Function)类以外还定义了其他的三种有用的类:日期(Date)类定义了代表日期的对象正则(RegExp)类定义了表示正则表达式(y一种强大的模式匹配工具)的对象。错误(error)类定义了那些表示Js程序中运行时错误和语法错误的对象。标识符(关键字)break

5、用于跳出循环。catch语句块,在try语句块执行出错时执行catch语句块。continue跳过循环中的一个迭代。do...while执行一个语句块,在条件语句为true时继续执行该语句块。for在条件语句为true时,可以将代码块执行指定的次数。for...in用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。function定义一个函数if...else用于基于不同的条件来执行不同的动作。return退出函数switch用于基于不同的条件来执行不同的动作。throw抛出(生成)错误。try实现错误处理,与catc

6、h一同使用。var声明一个变量。while当条件语句为true时,执行语句块。二:数据类型:字符串、数字、文本、布尔值、null和undefined。数据类型包括;字符串(String)varcarname="VolvoXC60";varcarname='VolvoXC60';数字(Number)varx1=34.00;     //使用小数点来写varx2=34;        ////不使用小数点来写vary=123e5;     //12300000varz=123e-5;    //0.00123布尔(Boolean)布尔(

7、逻辑)只能有两个值:true或false。varx=true;vary=false;数组(Array)varcars=newArray();cars[0]="Saab";cars[1]="Volvo";cars[2]="BMW";或者varcars=newArray("Saab","Volvo","BMW");或者:varcars=["Saab","Volvo","BMW"];对象(Object)name=person.lastname;name=person["lastname"];空(Null)未定义(Undefined)Und

8、efined这个值表示变量不含有值。可以通过将变量的值设置为null来清空变量。cars=null;person=null;三:表达式和运算符、运算符概述。算术表述式、字串表达式、赋值表达式以及布尔表达式算术运算符+加-减*乘/除%取

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

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

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