javascript基础
1.引用javascript:<scripttype="text/javascript" src="引入的js路径"></javascript>
2.typeof 操作符是用来检测变量或字面量的数据类型,如:alert(typeof box);
3.undefined、null、Boolean、
Number.MIN_VALUE、Number.MAX_VALUE、Number.POSITIVE_INFINITY(正无穷)、Number.NEGATIVE_INFINITY(负无穷)
4.isFinite()函数:判断一个数是否超出范围,如果没有返回true,超过了返回false。如:alert(isFinite(box));
5.NaN,即非数值(Not a Number),通过Number.NaN 得到 NaN 值,任何与 NaN 进行运算的结果均为 NaN,NaN 与自身不相等(NaN 不与任何值相等)。
isNaN()函数:可以用来判断这个值到底是不是 NaN。
6.有 3 个函数可以把非数值转换为数值:Number()、parseInt()和 parseFloat()。
7.parseInt():parseInt()除了能够识别十进制数值,也可以识别八进制和十六进制。(八进制以0开头,十六进制以0x开头)
parseInt()提供了第二个参数,用于解决各种进制的转换。
例如:alert(parseInt('AF',16));//175,第二参数指定十六进制,可以去掉 0x 前导;
alert(parseInt('101010101',2));//314,二进制转换
8.toString()方法:可以把值转换成字符串。如:alert(typeofbox.toString());
toString()方法一般是不需要传参的,但在数值转成字符串的时候,可以传递进制参数。
如:alert(box.toString(2));//1010,二进制输出
9.String()函数 ,这个函数能够将任何类型的值转换为字符串。
例如:alert(String(box));
10.Object:实例化为:var box = newObject();
或:var box =new Object;
或:var box =new Object(2);
11.Number:示例化为:var box = newNumber(5);
12.with语句:例如:var box={'name':'陈铁锋','age':22,'height':172};
with(box){
varn=name;
var a=age;
var h=height;
}
13.arguments对象:函数体内可以通过 arguments对象来接收传递进来的参数,如:arguments[0];
arguments对象的 length 属性可以得到参数的数量,例如:arguments.length;
14.给Object对象创建属性:var box = new Object(); box.name = '陈铁锋'; box.age = 22;
或者:var box ={'name':'陈铁锋','age':22};
或者:var box={};box.name='陈铁锋';box.age=22;
15.两种属性输出方式:alert(box.name);alert(box['name']);
16.使用delete 可以删除对象的属性,如:deletebox.name;
17.判断属性是否存在:if(box.name!=undefined) alert(box.name);
本文介绍了JavaScript的基础知识,包括如何引用JavaScript文件、数据类型的检测方法、数值处理函数、字符串转换技巧及对象的基本操作。

被折叠的 条评论
为什么被折叠?



