JavaScript_对象_Global

JavaScript_对象_Global

Global

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

  2.方法:

    encodeURI():url编码

    decodeURI():url解码

 

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

    decodeURIComponent():url解码

    

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

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

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

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

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

URL编码:张三李四=%E5%BC%A0%E4%B8%89%E6%9D%8E%E5%9B%9B

<script>
    var str = "张三李四";
    var encode = encodeURI(str);
    document.write(encode+"<br>");//%E5%BC%A0%E4%B8%89%E6%9D%8E%E5%9B%9B
    var s = decodeURI(encode);
    document.write(s+"<br>");//张三李四

    var str1 = "张三李四";
    var encode1 = encodeURIComponent(str1);
    document.write(encode1+"<br>");//%E5%BC%A0%E4%B8%89%E6%9D%8E%E5%9B%9B
    var s1 = decodeURIComponent(encode1);
    document.write(s1+"<br>");//张三李四


    var str = "123abc";
    let number = parseInt(str);
    //alert(number+1);

    var a = NaN;
    document.write(a==NaN+"<br>");
    document.write(isNaN(a)+"<br>");

    var jscode = "alert(123)";
    eval(jscode);
    
</script>

 

 

 

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

 

 

posted @ 2022-08-02 15:34  魔光领域  阅读(40)  评论(0编辑  收藏  举报