JavaScript王者归来03

对象方法可以像普通方法一样被调用.在对象方法中,可以用this代词来代表当前对象.代词指的是总是指向真正调用这个方法的对象

js定义了对象常量的语法.使你能够快速创建对象并定义他的属性.这种对象常量的表达方式在国外的一些教科书和论文中又被称之为json.例如 var point={x:1,u:2}
json是由JavaScript发展而来的一种简单的数据交换协议.数据格式就是一个合法的JavaScript对象常量.采用完全独立于语言的文本格式.但是也是用了类似c语言家族的习惯.

json建构于两种结构
‘名称/值’ 对的集合.在不通的语言中,被理解为对象,记录,结构,字典,哈希表.有键列表,或者关联数组.键的有序列表,在大部分语言中,被理解为数组.

JavaScript的一个重要特征是可以直接对函数进行操作.许多语言中.函数都只是语法特征.他们可以被定义.被调用.但却不是数据类型.JavaScript中的函数是一个真正的数据类型.这一点给语言带来了很大的灵活性.这以为这函数可以被存储在变量.数组和对象属性(一般讲存储在对象属性中的函数被称为对象方法).而且函数还可以作为参数传递给其他函数.这是有用的.

function关键字后的标识符表示的是函数常量的名字.可以缺省.缺省名称的函数是匿名函数.可以被直接调用.赋给某个变量或者出现在某个表达式中.匿名函数最直接的用法是将他作为常量直接赋给对象属性.注意,typeOf(null)值为object.可以这样理解.变量的值虽然是null,表示他并没有引用任何对象.但是他将要或者说可以引用对象.所以他的类型是object,但是null本身不是对象.

undefined–独一无二的类型,表示的无值. typeOf(undefined)的值是undefined.这里需要特别注意的是undefined==null –true 严格等于不相等.

正则表达式是一个很有趣的对象,也是一个很有用的对象.他为描述文本提供了丰富,强大的语法.常用语模式匹配和查找替换操作.

在JavaScript中正则表达式是一个很有趣的对象.也是一个很有用的对象.他为描述文本提供了丰富,强大的语法.常用于匹配模式和查找替换操作

在JavaScript中正则表达式常量是通过一对斜线和斜线之前的文本定义的.

JavaScript中支持已对象的当时构造和创建正则表达式
RegExp()是构造函数.可以使用如下形式创建正则表达式

值类型和引用类型
值类型:基本类型,包括数值,布尔值,特殊的null及undefined
引用类型:对象,数组.函数

因为数组是引用类型,.所以改变其中一个另外一个也会受影响.因为两种数据类型.所有也会有拆装箱.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值