![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
liaofeng_xiao
这个作者很懒,什么都没留下…
展开
-
学习笔记:Javascript数据类型和值
JS中有三种基本数据类型:数字、文本字符串和布尔值。除此之外还允许两种小数据类型:null和undefined【它们各自都只有一个值】。 除了基本数据类型,JS还支持复合数据类型:对象。对象是值的集合,这里的值可以是基本数据类型,也可以是其他对象。在一般的对象中,值的集合是无序的,但是在数组对象中,值被保存为有序的集合--虽然从根本上来说,数组对象也是对象,只是数组对象拥有很...原创 2010-05-29 13:54:34 · 98 阅读 · 0 评论 -
学习笔记:Javascript真让人晕
JS的函数特殊性:JS中的函数可以被当做一种数据类型来看待,是真正的数值,因此可以被存储在变量数组和对象中,也可以作为参数传递给其他的函数,可以被赋值给某个对象的属性。 定义一个概念:函数直接量(function literal),见例子: [code="html"] //使用函数定义来定义函数 function square(x){ return x*x; } //使用函数直接量...原创 2010-05-29 16:55:59 · 114 阅读 · 0 评论 -
学习笔记:Javascript对象和数组
对象: 是一种复合数据类型,他们将多个数据值集中在一个单元中,而且允许使用名字来存取这些值。 创建对象:使用对象直接量----用逗号分隔开的一对对的属性名和值的列表,包含在一个花括号中,见例子: [code="html"] var empty={}; var point={x:0,y:0}; var circle={x:point.x,y:point.y,radius:2}; ...原创 2010-05-29 18:16:28 · 142 阅读 · 0 评论 -
函数的构造函数Function
Function([函数参数1,函数参数2...函数参数N,]函数体) [list] [*]Function()构造函数允许JS代码被动态地创建并且在运行时编译,同全局eval() [*]每次调用时创建一个新的函数-->避免该构造函数出现在循环体中 [*]Function创建的函数并不适用词法作用域,他们总是当做顶层的函数一样来编译。 [code="javascript"] ...原创 2010-06-22 15:39:16 · 189 阅读 · 0 评论 -
JS对象类型的确定
JS是松散类型的语言,这一点JS的对象表现得尤为突出。那么如何来确定JS对象的具体类型呢? 首先,我们可以使用typeof运算符确定其基本类型(number,object,function,undefined)。如果typeof运算符返回object我们再使用instanceof来确定该对象是否属于某个具体类型。 注意:typeof null得到object,而typeof undef...原创 2010-06-22 23:39:37 · 159 阅读 · 0 评论