记录下js常用的方法和属性
1 alert(); 普通弹出框
2 document.write(); 向页面(body标签) 写入内容
3 console.log(); 向控制台输出,这个多数用在调试js代码
4 length 返回字符串的长度
5 bold(); 字体加粗,用的不多,一般都用css 来控制
6 fontcolor(red); 设置字体的颜色
7 indexOf(字符串); 返回指定位置的字符串索引 如果不存在返回-1
8 indexOf(字符串); 返回指定位置的字符串索引 如果不存在返回-1
9 replace(); 传递两个参数,第一个是原始字符 第二个是要替换成的字符
10 substr() 同样也是2个参数, 从第几个开始,向后截取几个
11 subString() 两个参数从第几位开始,到底几位结束 不包含做后一个
12 concat() 将数组链接,返回一个新的数组
13 join() 根据指定数组以指定符号分割
14 push() 向数组末尾添加元素,返回新的数组长度,如果添加的是一个数组,就存取的是整个字符串
15 pop() 删除数组最后一位元素,并返回这个元素!
16 new Date(); 获取当前时间 国外定义
17 new Date().toLocaleString(z); 获取本地时间 正常的格式
18 new Date().getFullYear();得到当前年
19 new Date().getMonth() 得到当前月份 ,因为国外是从 0-11 所以得到月份 需要+1
20 new Date().getDay() 得到当前的当前的星期 周一到周六都正常 如果周日会显示0
21 new Date().getDate() 得到当前的天(对于这个月来说) 1-31
22 new Date().getHours() 得到当前的小时
23 new Date().getMinutes() 得到当前的分钟
24 new Date().getSeconds() 得到当前的秒
25 new Date().getTime() 得到当前的毫秒 返回的是1970-1-1 的毫秒数
26 eval(); 执行字符串中的js代码,如果不是js代码将不执行并且报错
27 encodeURI(); 对字符进行编码
28 decodeURI(); 对字符进行解码
29 isNaN() :判断当前字符是否是数字,如果是返回 false 如果不是返回 true
30 parseInt(); 将类型转换成数字,如果不能转换返回NAN
31 location.href; 得到当前url地址
32 location.href = "url"; 设置访问url地址
33 history.back(); 访问上一次记录
34 history.go(-1); 访问上一次记录
35 history.forward(); 访问下一个页面
36 history.go(1); 访问下一个页面
37 setInterval("js代码",毫秒数); 表示每过多少秒,执行以下函数
38 setTime("js代码",毫秒数); 表示多少秒之后执行 注意只执行一次
39 clearInterval(); 清除第一种定时器函数
40 clearTimeout(); 清除第一种定时器函数