特点:

全局对象,这个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 指示未定义的值

ECMAScript基本对象——Global全局对象的更多相关文章

  1. window对象(全局对象)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. node基础—global对象(全局对象)

    global对象的__filename属性和__dirname属性 __filename属性:返回当前执行的文件的文件路径,该路径是经过解析后的绝对路径,在模块中,该路径是模块文件的路径,此属性并非全 ...

  3. javascript中的字符串对象和数组对象

    1.javascript的对象的概念 在javascript中,除了null和undefined以处,其他的数据类型都被定义成了对象 也可以用创建对象的方法定义变量,string,math,array ...

  4. JavaScript中两种类型的全局对象/函数

    这里所说的JavaScript指浏览器环境中的包括宿主环境在内的. 第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数. 一.核心JavaScri ...

  5. JS 学习笔记--11---内置对象(Global/Math)

    练习中使用的浏览器是IE10,如果各位朋友有不同意见或者遇到浏览器不兼容问题,希望指正 1.内置对象的定义:有ECMAScript实现提供的.不依赖与宿主环境的对象,在ECMAScript运行之前就已 ...

  6. JavaScript中两种类型的全局对象/函数【转】

    Snandy Stop, thinking is the essence of progress. JavaScript中两种类型的全局对象/函数 这里所说的JavaScript指浏览器环境中的包括宿 ...

  7. JavaScript中的global对象,window对象以及document对象的区别和联系

    JavaScript中的global对象,window对象以及document对象的区别和联系 一.概念区分:JavaScript中的global对象,window对象以及document对象 1.g ...

  8. JS BOM基础 全局对象 window location history screen navigator

    全局变量声明的两种方式:1,window.变量名=值;2,var 变量名=值; 全局函数声明的两种方式:1,window.函数名=function(){}2,function 函数名=function ...

  9. 单体内置对象——Global对象

    单体内置对象的定义:由ECMAScript实现提供的.不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前已经存在了.意思就是说:开发人员不必显式地实例化内置对象,因为他们已经实例化了. ...

随机推荐

  1. 第一篇:CDH配置本地http服务

    在我们安装cdh的时候,避免不了要安装一大堆软件,包括cm的服务器,hadoop的各种组件.这些组件的文件都比较大,所以我们会在本地配置一个http服务,以便于在安装cdh服务的时候能快速的安装完.本 ...

  2. js笔记(5)--location的用法

    !DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g ...

  3. DirectX11 With Windows SDK--30 图像模糊、索贝尔算子

    前言 到这里计算着色器的主线学习基本结束,剩下的就是再补充两个有关图像处理方面的应用.这里面包含了龙书11的图像模糊,以及龙书12额外提到的Sobel算子进行边缘检测.主要内容源自于龙书12,项目源码 ...

  4. python序列化对象和反序列化

    1.首先不管哪种语言都会用到序列化和反序列化的过程, 2.序列化:把对象转换为字节序列的过程称为对象的序列化:   反序列化:把对象转换为字节序列的过程称为对象的序列化. 3.序列化的作用:把对象(变 ...

  5. LeetCode 126. Word Ladder II 单词接龙 II(C++/Java)

    题目: Given two words (beginWord and endWord), and a dictionary's word list, find all shortest transfo ...

  6. 对MYSQL注入相关内容及部分Trick的归类小结

    前言 最近在给学校的社团成员进行web安全方面的培训,由于在mysql注入这一块知识点挺杂的,入门容易,精通较难,网上相对比较全的资料也比较少,大多都是一个比较散的知识点,所以我打算将我在学习过程中遇 ...

  7. ATTENTION NETWORK分析

    1. TensorFlowTrainable类 1 class TensorFlowTrainable(object): 2 def __init__(self): 3 self.parameters ...

  8. LDAP安装

    一.介绍 LDAP 全称:Lightweight Directory Access Protocol,即“轻量级目录访问协议”. LDAP目录以树状的层次结构来存储数据.如果你对自顶向下的DNS树或U ...

  9. codewars--js--Two Joggers--求最小公倍数、最大公约数

    问题描述: Two Joggers Description Bob and Charles are meeting for their weekly jogging tour. They both s ...

  10. Linux运维--12.手动部署Rabbit集群

    1.安装rabbit组件 10.100.2.51 controller1 10.100.2.52 controller2 10.100.2.53 controller3 #每个节点 yum insta ...