我们传智博客的老师会咆哮,下午上课很痛苦的,天气炎热,没有空调,眼见大家都快睡着了,老师一声咆哮:不能忍了,全部给我站起来,立马从睡意朦胧中惊醒。。。。。。生活小记、
晒晒今天的复习知识点
- 数据类型转换:
- parseInt('1231aaafds')转换遇到不是数字的截止,结果是1231
- parseFloat('12.34asda')同上结果为12.34
- numbers('123aa')严格的数值转换,不过不能全部转换则不再转换,
输出结果为NaN(not a number)
- Boolean('sds')里面有值就为true,为false的情况有null,undefined,0false
String(true)或者b.tostring();
window.alert();
var x=10;
window.x
<input type="text" id="txt1" />
window.txt1//document.getElementById('txt1')推荐后面的写法
String.prototype.add=function(){
};声明一个扩展方法
数组的写法
建议:var arr=[3,'aa',2012-2-3]
var dict={'yzk':'扬中科','age':'18'};
dict.yzk='aaa';
dict.age=99;可以直接调用赋值,注意第二种的写法
for与for in 的区别
for(var i=0;i<length;i++){arr[i]}
for(var i in dict){
alert(key+' '+dict[key])
}
推荐一篇文章javascript 循环语句 while、do-while、for-in、for用法区别
字符串的几种用法
var msg='abcdefg'
msg.length=7;//这个大家都懂的
msg.charAt(3);//定位3号位置的元素,结果为d
msg.substr(3,2)前面的3是从3的位置开始,2为截取的长度为2,所以结果为de
msg.substr(3)如果后面的不写的话就是直接到最后
msg.substring(3,5)写全的话就是从3的卫士开始到5的位置结束,不包括5包括3,结果为de
.split('|')//分割
最后还有一个定时器
//设置定时器setInterval(function(){},1000)后面是间隔的时间,单位为毫秒前面是每隔一段时间处理的函数
//一般情况下我们需要记录定时器的次数以便后来清理的时候用
我们一般这样写var XX=setInterval(.....,.....);
//最后我们还得说一下清除定时器
window.clearInterval(XX)//一般情况下window可以不写,XX为计时器
类似于定时器还有个setTimeout(..,..)用法和setInterval();相同,
只是这个定时器只执行一次就会停止,举个小例子
var timeoutId=setTimeout(function(){},1000);
clearTimeout(timeoutId);