js知识点 --01
来源:互联网 发布:mac电脑散热器声音很大 编辑:程序博客网 时间:2024/06/01 10:08
js知识点总结 –01
javascript中基本类型
在编程语言中,能够表示并操作的值的类型称做数据类型。
javascript中数据类型分为原始类型和对象类型
- 原始类型:数字、字符串、布尔值、null、undefined
Object
包含所有javascript对象的特性的超类
构造函数
new Object()new Object(value)
参数
value
这个可选的参数指定一个原始的javascript值—一个数字、布尔值或字符串,这些值将分别转换为一个Number、Boolean或String对象。
返回
如果没有传入value参数,则这个构造函数将返回一个新创造的Object实例。如果传入一个原始value值,则构造函数将创建并返回一个原始值的Number、Boolean或String对象封装。如果不带new操作符,将Object()构造函数像函数那样调用,则它的行为将和使用new操作符时一样。
属性
constructor
引用当前对象的构造函数。
方法
hasOwnProperty()
检查对象是否拥有一个指定名字的本地定义(而不是继承)的属性
var o = new Object();//创建一个对象o.x = 3.14;//定义一个非继承的本地属性o.hasOwnProperty("x");//返回true,x是o的本地属性o.hasPwnProperty("y");//返回false,o没有属性yo.hasOwnProperty("toString");//返回false,toString属性是继承属性
isPrototypeOf()
检查当前对象是不是指定对象的原型
propertyIsEnmerable()
检查指定名字的属性是否存在并且可以用for/in循环枚举
toLocaleString()
返回该对象的一个本地化的字符串表示。这个方法的默认实现只是简单的调用toString(),不过子类可以覆盖它,以便提供本地化实现。
toString()
返回该对象的一个字符串表示,Object类实现的这个方法非常广泛,不能提供很多有用的信息。Object的子类通常会通过自定义的toString()方法来将它覆盖,以便提供更多有用的输出信息。
valueOf()
返回当前对象的原始值,如果存在原始值的话。对类型为Object的对象来说,这个方法只是简单地返回该对象本身。Object的子类(如:Number、Boolean)则重载这个方法,以便返回与该对象相关的原始值。
Angular JS
Angular JS是一个JavaScript框架,是一个以JavaScript编写的库,可以通过
例子
var a,b;(function(){ alert(a); alert(b); var a=b=3; alert(a); alert(b);})();alert(a);alert(b);
输出结果:
undefined,undefined,3,3,undefined,3
var a = b = 3
相当于 var a = 3;b = 3;
a是局部变量,b是全局变量
全局对象
全局函数
全局属性
在JavaScript框架中,MooTools和Prototype、jQuery不包含开箱即用的UI控件和小部件
- js知识点 --01
- JS 知识点
- js 知识点
- js知识点
- js知识点
- js知识点
- JS知识点
- JS知识点
- js知识点
- js知识点
- js 知识点
- js【知识点】
- js知识点
- js知识点
- JS知识点
- js知识点
- JS知识点
- js操作excel知识点
- 方差、标准差、均方差、均方误差区别总结
- Fire!(UVA-11624)
- 【实战】android网页源代码查看器
- NOIP2017模拟赛 k-斐波(数学+欧几里得+矩阵乘法)
- 《Linux驱动开发详解》——LCD设备驱动重要数据结构及驱动框架
- js知识点 --01
- ubuntu16.04配置shadowsocks-libev
- 怎样写 Linux LCD 驱动程序
- windows8.1 keil uvision4 IDE jlink 可以烧程序但是 IDE停止工作
- centos7 + mariadb主从配置
- 求二叉树的前中后序递归、迭代,树的叶子节点,高度(c语言)
- mysql 数据批量插入效率
- Android任务和返回栈简单总结
- Python爬虫——selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly e