624 JavaScript_对象_Global

Global对象

    1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。  方法名();         

    2. 方法:               

      encodeURI():url编码               

      decodeURI():url解码              

      encodeURIComponent():url编码,编码的字符更多               

      decodeURIComponent():url解码               

      parseInt():将字符串转为数字                   

      逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number               

      isNaN():判断一个值是否是NaN                 

      NaN六亲不认,连自己都不认。NaN参与的==比较全部问false              

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

    3. URL编码              

      传智播客 =  %E4%BC%A0%E6%99%BA% E6%92%AD%E5%AE%A2

 

    <script>  
 var str = "http://www.baidu.com?wd=传智播客";
        //调用方法一
        var encode = encodeURI(str);
        //页面打印显示
        document.write(encode + "<br>");

        //调用方法二
        var s = decodeURI(encode);
        //页面打印显示
        document.write(s + "<br>");

        //赋值网址
        var str1 = "http://www.baidu.com?wd=传智播客";
        //url编码,编码的字符更多
        var encode1 = encodeURIComponent(str1);
        //页面打印显示
        document.write(encode1 + "<br>");

        //解码
        var s1 = decodeURIComponent(encode);
        //页面打印显示
        document.write(s1 + "<br>");

        //赋值
        var str = "a234abc";
        //解析字符串并返回一个整数
        var number = parseInt(str);
        //alert(number + 1);
        //赋值判断a是否等于nan
        var a = NaN;
        //页面打印
        document.write(a == NaN);
        //页面打印
        document.write(isNaN(a));


        //赋值
        var jscode = "alert(123)";
        // 弹窗显示
        eval(jscode);


    </script>

 

posted @ 2022-10-25 16:57  ja不会va  阅读(24)  评论(0)    收藏  举报