文档介绍:JS学录
1
JS学录
JavaScript学习
一.Label标签配合 break,continue 实现循环退出
例子:
varnum=0;
outermost:
for(vari=0;i<10;i++){
for(varj=0;j<10;j++){
if(i==5&&j==5){
continueoutermost;
}
num++;
}
}
alert(num); 字符串拼接: concat()
varstringValue="hello";
varresult=("world","!");
alert(result); Math()
1)舍入方法
JS学录
2
JS学录
()履行向上舍入,即它老是将数值向上舍入为最靠近的整数;
()履行向下舍入,即它老是将数值向下舍入为最靠近的整数;
()履行标准舍入,即它老是将数值四舍五入为最靠近的整数(这也是我
们在数学课上学到的舍入规则)。下边是使用这些方法的示例:
alert);
测对象种类
1)instanceof 操作符
alert(person1instanceofObject);
plugins[i].().indexOf(name)>-1){
returntrue;
}
}
returnfalse;
}
JS学录
3
JS学录
客户端检测
检测属于哪一种阅读器,完好代码(
260页)
1)阅读器辨别
varengine={
est(ua)){
RegExp["$1"];
parseFloat;
est(ua)){
RegExp["$1"];
parseFloat;
}elseif(/Version\/(\S+)/.test(ua)){
RegExp["$1"];
parseFloat;}else{
est(ua)||/Konqueror\/([^;]+)/.test(ua)){
=RegExp["$1"];
=parseFloat;
}elseif(/rv:([^\)]+)\)Gecko\/\d{8}/.test(ua)){
RegExp["$1"];
parseFloat;
est(ua)){
RegExp["$1"];
parseFloat;
}
JS学录
4
JS学录
}elseif(/MSIE([^;]+)/.test(ua)||("ActiveXObject"inwindow)){==RegExp["$1"];
JS学录
5
JS学录
=isNaN(parseFloat)11:parseFloat;
}
if{ DOM
1)节点层次
Node种类
h