摘要:
概念javascript和所有编程语言一样,可以有3种方式传递一个数据值。第一,复制:把他复制给一个新的变量。第二,作为参数传递。第三,和另外一个值进行比较有两种基本的方式操作数据值——传值和传址。传值:数据通过值被操作,在赋值过程中,对实际的值作了一份拷贝,这个拷贝存储到一个变量、对象属性或数组元素中,拷贝的值和原始的值是分别存储的两份完全独立值。在函数传递过程中,传递的是这个拷贝。传址:数值只有一份真实的拷贝,被操作的是该值的引用(地址)function cz_tst() { code.value = cz_tst.toString(); var n=1; var ... 阅读全文
摘要:
JS的对象作为包括数组、字符串、函数等,常用的编程技巧包括灵活运用对象的属性和操作。对象的创建有两种方式,直接量创建和构造函数创建。 概念对象也是JS的一种数据类型,但是,它表示基本数据类型的集合,也可以说是一种符合类型,和数据结构有点类似。组成对象的元素叫属性,属性有自己的名字和值。创建JS对象第一,直接量创建对象。var point = {x:0,y:0};var homer = {"name":"huangfengxiao","age":25,"married":false}第二,构造函数创建对象。var p 阅读全文