会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chen_zed
博客园
首页
新随笔
联系
管理
订阅
2017年8月18日
单体内置对象
摘要: 1 Global对象 所有全局作用域定义的属性与函数,都是Global对象的属性。 1.1 URI编码方法 encodeURI():不会对本身属于URI的特殊符号进行编码。 encodeURIComponent():对发现的任何非标准字符进行编码。(使用得更多) URI解码方法 decodeURI(
阅读全文
posted @ 2017-08-18 22:34 chen_zed
阅读(127)
评论(0)
推荐(0)
2017年8月17日
基本包装类型
摘要: 每当读取基本类型,后台会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。例子: Object()函数会根据传入值的类型来返回基本包装类型的实例。如: 使用new调用基本包装类型的构造函数,与直接调用同名的转型函数是不一样的。 对基本包装类型调用typeof会返回“obje
阅读全文
posted @ 2017-08-17 13:47 chen_zed
阅读(92)
评论(0)
推荐(0)
2017年8月16日
Function类型
摘要: Function类型 1 函数声明语法: 注意,函数名是指向函数的指针,与其包含对象的指针没有什么不同。 由于ECMAScript中的函数可以传入多个参数,因此并没有重载。 2 函数声明与函数表达式 解释器会先读取函数声明,使其在执行任何代码之前可用(函数声明提升),函数表达式则必须等到解释器执行到
阅读全文
posted @ 2017-08-16 13:10 chen_zed
阅读(105)
评论(0)
推荐(0)
2017年8月14日
Array类型
摘要: Array类型 创建方法: (1)构造函数法: (2) 数组字面量表示法(不会调用构造函数): 数组中的值的访问: 方括号加索引值。索引值小于数组项数,返回对应项的值。索引超过数组现有项,数组会自动增加到该索引值加一的长度 length属性 length不是只读,可通过其向数组添加或移除项。 1 检
阅读全文
posted @ 2017-08-14 22:36 chen_zed
阅读(94)
评论(0)
推荐(0)
Object类型
摘要: Object类型 创建方式: 属性访问方法: 点表示法: alert(person.name); //"Nicholas" 方括号表示法: alert(person["name"]); //"Nicholas" 方括号表示法的优点是可以通过变量访问属性:
阅读全文
posted @ 2017-08-14 14:42 chen_zed
阅读(109)
评论(0)
推荐(0)
变量、作用域和内存问题
摘要: 1 基本类型和引用类型的值 ECMAScript可能包含两种不同数据类型的值: 基本类型值——简单的数据段 引用类型值——可能由多个值构成的对象 1.1 动态的属性 可以动态地为引用类型值添加或删除属性和方法: 不能给基本类型添加属性,尽管不会导致任何错误: 1.2 复制变量值 基本类型:创建的是原
阅读全文
posted @ 2017-08-14 00:01 chen_zed
阅读(184)
评论(0)
推荐(0)
2017年8月13日
数据类型
摘要: 1 Undefined类型 Undefined类型只有一个值:undefined。用var声明但未初始化的变量就是undefined。 2 Null类型 Null类型只有一个值:null。null表示一个空对象指针,typeof操作检测null值时返回object。 undefined和null之间
阅读全文
posted @ 2017-08-13 14:48 chen_zed
阅读(94)
评论(0)
推荐(0)
公告