①alert("我弹出了") 提示框
②typeof()函数,返回对象类型
③isNaN()函数 用来判断值到底是不是NaN(用于表示一个本来要返回数值的操作数未返回数值的情况 ),isNaN()函数在接收到一个值之后,会尝试将这个值转换为数值,不能转换,返回TRUE。
④字符串-->数值
parseInt(var)
parseFloat(var)
注意:parseInt方法和parseflota方法只对string类型有效,且需要是数字开头的字符串
⑤数值-->字符串
toString()方法
⑥for-in通常用于遍历某个集合的每个元素,
for ( n in set)
{
语句组;
}
⑦console.log();输出
⑧document.write();相当于在Body里面写入
⑨arguments.length 当前传过来多少个参数
arguments是所有参数的数组,可以通过下标访问
⑩a href="javascript: sayHi()">用户点击链接后,即调用该函数
11.prompt(字符串)提示输入框
var s = prompt("请输入一串字符,当输入‘STOP’时停止","");
s接到的用户输入的信息
12.eval()函数 把字符串当成表达式
var p="1+2+3+4+5+6+7+8+9";
console.log(eval(p));
13.indexOf(1)返回1出现在数组第一次的索引,没有返回-1
14.charAt(1)用于返回指定索引处的字符。
数组方法
①join()
返回字符串;由数组中的所有元素连接到一起,元素间的间隔符由参数指定,省略参数则用逗号分隔
②reverse()
返回一个新数组;由原来的数组反转而成
③pop()
移除数组中的最后一个元素并返回该元素
④shift()
移除数组中的第一个元素并返回该元素
⑤push()
给数组中增加新元素,并返回数组的新长度
对象创建
①var box = new Object();
box.name = "张三";box.age = 28;
②var box = {
run : function () { //对象中的方法
console.log(""test)
}
name : ‘张三',
age:28
};
③with (box) { //省略了box对象名
var n = name;
var a = age;
var h = height;
}