系统中常用的内置函数
escape()
可对字符串进行编码unescape()
可对通过 escape() 编码的字符串进行解码- *
eval()
计算参数字符串,将其中的 JavaScript 代码执行 - *
isNaN()
检查参数是否非数字值 - *
parseInt()
解析参数,返回整数 - *
parseFloat()
解析参数,返回浮点数
JavaScript 对象的定义和使用
1.使用构造函数创建内置对象
var myObject = new Object();
myObject.name = "lijie";
myObject.age = 20;
myObject.say = function(){document.write('my name is ' + this.name)}
myObject.say();
2.直接创建自定义对象
var 对象名 = {属性名1:属性值, 属性名2:属性值, 属性名3:属性值, ...}
3.使用自定义构造函数创建对象
function Pen(name, color, price){
//对象的`name 属性`
this.name = name;
//对象的`color 属性`
this.color = color;
//对象的`price 属性`
this.price = price;
//对象的`say 方法`
this.say = function(){
document.write("我是" + this.color + "的" + this.name + "只卖" + this.price + "元")
}
}
var pen = new Pen("铅笔","红色",20);
pen.say();
测试类型
typeof() global
对象 中的一个方法。用于基本数据类型的检测
object.constructor
查看当前对象的构造函数是谁