(1) escape():对字符串进行编码。

      <  type="text/ ">
        document.write(escape("http://www.cnblog.com/sql server/"))
      </ >

    \"\"


(2) unescape(): 对由 escape() 编码的字符串进行解码。

      <  type="text/ ">
        document.write(unescape("http%3A//www.cnblog.com/sql%20server/"))
      </ >

    \"\"


(3) eval():计算 字符串,并把它作为脚本代码来执行。

      <  type="text/ ">
        eval("document.write(2*3)");
        document.write('<br/>');
        var x=100;
        document.write(eval(x+100));    
      </ >

    \"\"


(4) isFinite(): 检查某个值是否为有穷大的数。

  如果是有限数字(或可转换为有限数字),那么返回 true。否则,如果是 NaN(非数字),或者是正、负无穷大的数,则返回 false。

      <  type="text/ ">
        document.write(isFinite(311)+ "<br />")
        document.write(isFinite(-21.223)+ "<br />")
        document.write(isFinite(5)+ "<br />")
        document.write(isFinite(0)+ "<br />")
        document.write(isFinite("Hello world")+ "<br />")
      </ >

    \"\"


(5) isNaN():检查某个值是否是数字。

      <  type="text/ ">
        document.write(isNaN(311)+ "<br />")
        document.write(isNaN(-21.223)+ "<br />")
        document.write(isNaN(5)+ "<br />")
        document.write(isNaN(0)+ "<br />")
        document.write(isNaN("Hello world")+ "<br />")
      </ >

    \"\"


(6) Number():把对象的值转换为数字。

      <  type="text/ ">
        var test1= new Boolean(true);
        var test2= new Boolean(false);
        var test3= new Date();
        var test4= new String("555");
        var test5= new String("hello world");

        document.write(Number(test1)+ "<br />");
        document.write(Number(test2)+ "<br />");
        document.write(Number(test3)+ "<br />");
        document.write(Number(test4)+ "<br />");
        document.write(Number(test5)+ "<br />");
      </ >

    \"\"


(7) parseFloat(): 解析一个字符串并返回一个浮点数。

      <  type="text/ ">
        document.write(parseFloat("10")+'<br/>') 
        document.write(parseFloat("10.010")+'<br/>') 
        document.write(parseFloat("10.334")+'<br/>') 
        document.write(parseFloat("34 45 66")+'<br/>') 
        document.write(parseFloat("fvx60.5 ")+'<br/>') 
        document.write(parseFloat("40.77sdada")+'<br/>')
      </ >

    \"\"


(8) parseInt(): 解析一个字符串并返回一个整数。

      <  type="text/ ">
        document.write(parseInt("10")+'<br/>') 
        document.write(parseInt("10.010")+'<br/>') 
        document.write(parseInt("10.334")+'<br/>') 
        document.write(parseInt("34 45 66")+'<br/>') 
        document.write(parseInt("fvx60.5 ")+'<br/>') 
        document.write(parseInt("40.77sdada")+'<br/>')
      </ >

    \"\"


(9) String():把对象的值转换为字符串。

      <  type="text/ ">
        var test1= new Boolean(1);
        var test2= new Boolean(0);
        var test3= new Boolean(true);
        var test4= new Boolean(false);
        var test5= new Date();
        var test6= new String("9992888");
        var test7= 2222;

        document.write(String(test1)+ "<br />");
        document.write(String(test2)+ "<br />");
        document.write(String(test3)+ "<br />");
        document.write(String(test4)+ "<br />");
        document.write(String(test5)+ "<br />");
        document.write(String(test6)+ "<br />");
        document.write(String(test7)+ "<br />");
      </ >

    \"\"

 

收藏 打印