zoukankan      html  css  js  c++  java
  • ECMAScript基本对象——Global全局对象

    特点:

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

    url编码:浏览器自动转换
    谷歌浏览器:wd=淘宝
    IE浏览器:wd=%E6%B7%98%E5%AE%9D
      gbk一个汉字两个字节
      utf-8一个汉字三个字节


    假设是gbk编码:4个字节,一个字节8个二进制位
      1.将汉字转为字节数 10010101 10010101 10010101 10010101
      2.每4个二进位制转一个16进制的数 95 95 95 95
      3.在每个字节前加%作为分隔 %95%95%95%95

    1.方法

    自己发送url编码

    1.encodeURI() 把字符串编码为 URI。编码

    2.decodeURI() 解码某个编码的 URI。解码

    3.encodeURIComponent() 把字符串编码为 URI 组件。编码的字符更多

    4.decodeURIComponent() 解码一个编码的 URI 组件。解码

        区别:encodeURIComponent()编码的字符更多

      

       


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

    判断字符串的每一个字符是否为数字,直到判断不为数字的时候:把前面的所有是数字的转换为number(数值和别的做运算)

    6.isNaN() 检查某个值是否是NaN。

    NaN六亲不认,自己都不认。NaN参与的==比较全部为false。所以需要用方法来判断是否是NaN

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

      

    8.escape() 对字符串进行编码。

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

    10.Number() 把对象的值转换为数字。

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

    12.String() 把对象的值转换为字符串。

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

    2.属性

    1. Infinity 代表正的无穷大的数值。
    2. NaN 指示某个值是不是数字值。
    3. undefined 指示未定义的值

     

  • 相关阅读:
    设计模式:观察者模式
    设计模式:享元模式
    面试题:redis主从数据库不一致如何解决?
    面试题:Object obj = new Object()这句话在内存里占用了多少字节
    面试题:AtomicInteger和LongAdder区别
    @PrePersist 注解
    树莓派 zero w 添加微雪墨水屏 显示天气
    数据仓库项目中的数据建模和ETL日志体系
    TO B业务的发展
    Kylin、Druid、ClickHouse核心技术对比
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12377808.html
Copyright © 2011-2022 走看看