随笔分类 - JavaScript
摘要:【7】单体内置对象 内置对象:由ECMAScript实现提供的、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。 (1)Global对象 在所有代码执行前,作用域中就已经存在两个内置对象:Global和Math。在大多数ECMAScript实现中都不能直接访问Glob
阅读全文
摘要:(3)String类型 String类型是字符串包装类型,可以使用String构造函数来创建。 String对象的方法也可以在所有基本的字符串值中访问到。其中,继承的valueOf()、toLocalString()、toString()方法,都返回对象所表示的基本字符串值。String类型的每个实
阅读全文
摘要:【6】基本包装类型 3个特殊的引用类型:Boolean、Number、String。每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。 经过此番处理,基本的字符串值就变得跟对象一样了。引用类型与基本包装类型的主要区别就是对象的生存期。使
阅读全文
摘要:【5】Function类型每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 (1)定义函数 1》使用函数声明语法 2》使用函数表达式 3》使用Function构造函数 (2)没有重载 (3
阅读全文
摘要:【4】RegExp类型:支持正则表达式 1》创建正则表达式: a).以字面量形式 其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。每个正则表达式都可以带有一个或多个标志(flags),用以标明正则表达式的行为。正则表达式的匹配模式
阅读全文
摘要:【3】Date类型Date类型使用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能精确到1970年1月1日之前或之后的100 000 000年。1》创建日期对象:a).使用new操作符和Date构造函数。不传递
阅读全文
摘要:【2】Array类型ECMAScript数组的每一项可以保存任何类型的数据,并且大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。 (1)创建数组 1》使用Array构造函数 2》使用数组字面量 与对象一样,使用数组字面量表示法时,也不会调用Array构造函数。 (2)数组lengt
阅读全文
摘要:引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法对象是某个特定引用类型的实例。新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。var person = new Object(); 【1】Object类型
阅读全文
摘要:【1】基本类型和引用类型的值 JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本类型值和引用类型值具有以下特点: 基本类型值在内存中占据固定大小的空间,因此被保存
阅读全文
摘要:【6】语句 (1)if语句 (2)do-while语句:后测试循环 (3)while语句:前测试循环 (4)for语句:前测试循环 使用while循环做不到的,使用for循环液同样做不到; ECMAScript中不存在块级作用域,因此在循环内部定义的变量也可以在外部访问到; for循环中的初始化表达
阅读全文
摘要:【5】操作符 (1)一元操作符:只能操作一个值的操作符 递增、递减操作符 ++a --a 前置 a++ a-- 后置(这四个操作符对任何值都适用,不能转换成数字的转换为NaN) 一元加、一元减操作符(表示正、负) (2)位操作符:按内存中表示数值的位来操作数值 ECMAScript中所有数值都以IE
阅读全文
摘要:【4】数据类型: 基本数据类型:Undefined、Null、Boolean、Number、String 复杂数据类型:Object(本质上是由一组无序的名值对组成的,例:name="value") 1.typeof操作符:typeof() "undefined"——如果这个值未定义 "boolea
阅读全文
摘要:ECMAScript【1】语法: 1.区分大小写 2.标识符:变量、函数、属性的名字,或者函数的参数 3.严格模式 ECMAScript5引入了严格模式,ECMAScript3中一些不确定的行为将得到处理,对某些不安全的操作也会抛出错误 启用严格模式,在顶部添加:"use strict" IE 10
阅读全文
摘要:【1】javascript包括三部分: 1.ECMAScript:核心语言功能 2.DOM:文档对象模型,提供访问和操作网页内容的方法和接口 3.BOM:浏览器对象模型,提供与浏览器交互的方法和接口 【2】浏览器内核: 1.Trident内核———————————IE;360;The world;搜
阅读全文

浙公网安备 33010602011771号