首页 > 代码库 > JavaScript那些事

JavaScript那些事

1.定义静态常量:
     const C=1;

  该常量不能变化的。

2.在if判断中如果是两个变量比较js会将一个字符和一个数字比较的话,会将字符转换成数字然后在对这两个进行对比;

1     var num=100;
2     var numStr="100";
3     document.write(num==numStr);//true
4     document.write(num===numStr);//false

3.Boolean变量创建

1     var bl=new Boolean("");
2     alert(bl.valueOf());//false
3     var bl2=new Boolean("csds");
4     alert(bl2.valueOf());//true

4.正则表达式

1     var searhPatten=new RegExp("JS*","ig");//创建正则表达式
2     var Str="scsncjdsnsjkscjjjsjjjssjsjscsjsdsssjsjsjsjsjsj";
3     var arr=searhPatten.exec(Str);//执行
4     while(arr){
5         document.write("字符"+arr[0]+"<br>");
6         document.write("位数"+searhPatten.lastIndex+"<br>");//用于寻找上一个匹配的位置
7         arr=searhPatten.exec(Str);
8     }

JS的应用:

 1 var myStr=Str.replace(searhPatten,"----"); 2 alert(myStr); 

 

JavaScript那些事