欢迎来到天天文库
浏览记录
ID:39550640
大小:26.50 KB
页数:3页
时间:2019-07-06
《JavaScript高级程序设计 笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章2.1语法ECMAScript的基础概念:1、区分大小写。2、变量是弱类型的。变量无特定的类型,定义变量时只用var运算符,可以讲它初始化为任意的值。这样可以随时改变变量所存数据的类型3、每行结尾的分号可有可无。4、注释与Java、C、和PHP语言的注释相同。5、括号表明代码块。代码块表示一系列应该按顺序执行的语句,这些语句别封装在左括号和右括号之间。2.2变量变量名需要遵守两条简单的规则:1、第一个字符必须是字母、下划线或美元符号。2、余下的字符可以是下划线、美元符或者任何字母或数字字符。2.3关键字Brea
2、kelsenewvarcasefinallyreturnvoidcatchforswitchwhilecontinuefunctionthiswithdefaultifthrowdeleteintrydoinstanceoftypeof2.5原始值和引用值在ECMAScript中,变量可以存放两种类型的值,即原始值和引用值。原始值是存储在栈中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值是存储在堆中的对象,也就是说,存储在变量处的值是一个指针,指向存储对象的内存处。2.6在ECMAScript有5种
3、原始类型,即Undefined、Null、Boolean、Number、String。String类型的对特之处在于,它是唯一没有固定大小的原始类型。可以用字符串存储0或更多的Unicode字符,有16位整数表示。字符串字面量是由双引号或单引号生命的。而Java则是用双引号生命字符串,用单引号声明字符的。vars1=”blue”;与vars2=’blue’相等。2.7转换1转换成字符串ECMAScript的Boolean值、数字和字符串的原始值是伪对象,这意味着它们实际上具有属性和方法。1转换成数字两种转换方法:即p
4、arseInt()和ParseFloat()。3强制转换类型(三种)Boolean(value)把给定值转换成Boolean型。Number(value)把给定的值转换成数字。String(value)把给定的值转换成字符串。2.8引用类型引用类型通常叫做类。(1)Object类(2)Boolean类(3)Number类(4)(5)instanceof运算符返回值类型为object,用于识别正在处理的对象的类型。与typeof方法不同的是instanceof方法要求开发者明确地确认对象为某特定类型。
此文档下载收益归作者所有