重庆机电抗震支架招标:JavaScript的系统函数学习

来源:百度文库 编辑:偶看新闻 时间:2024/04/27 21:26:29
  1. 编码处理函数

         1) encodeURI
                 返回一个对URI字符串编码后的结果。URL是最常见的一种URI;
         2) decodeURI
                 将一个已编码的URI字符串解码成最原始的字符串返回;
         3)  举例:

< Script language = " javascript " >

      输出结果如下:
     encodeStr:  http://www.amigoxie.com/index.jsp?name=%E9%98%BF%E8%9C%9C%E6%9E%9C
     decodeStr:  http://www.amigoxie.com/index.jsp?name=阿蜜果
   2. 数值处理函数
      1)   parseInt
              将一个字符串指定的进制转换为一个整数,语法格式为:
               parseInt(numString, [radix])
               第一个参数是要进行转换的字符串,是介于2到36之间的数值,用于指定进行字符串转换时所用的进制。
                举例如下:

   输出结果如下:
      默认情况下的结果:32:32;032:26;0x32:50
      转为2进制的结果:32:NaN;032:0;0x32:0
      转为8进制的结果:32:26;032:26;0x32:0
      转为16进制的结果:32:50;032:50;0x32:50

      11001010转换后的结果: 
      2进制:202;16进制:285216784
      8进制:2359816;10进制:11001010

      43abc转换后:43;abc43转换后:NaN;abc转换后:NaN 
     2) parseFloat方法
            该方法将一个字符串转换成对应的小数。
            eg.



         输出结果如下:
         4.11
         5.1

        3) isNaN方法
               该方法用于检测前两个方法返回值是否为非数值型,如果是,返回true,否则,反回false。
               eg. 
              

       输出结果如下:
      parseInt(‘amigo1121‘)的结果是: NaN
     
      3 字符串编码处理函数
          1)  escape方法
               该方法返回对一个字符串编码后的结果字符串,所有空格, 标点, 重音符号以及任何其他非ASCII码字符都用%xx编码替换,其中xx等于表示该字符的Unicode编码的十六进制数.空格返回为"%20", 字符值大于255的字符以%xxxx格式存储.
              eg.

           输出为: am ^_^ igo经escape方法处理后为: am%20%5E_%5E%20igo
         2)  unescape方法
              该方法将一个用escape方法编码的结果字符串解码成原始字符串.
              eg.

            输出结果为:  am ^_^ igo
         3)  eval方法
              该方法将某个参数字符串作为一个JavaScript执行.