特点:

全局对象,这个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. ovirt kvm嵌套虚拟化

    嵌 套式虚拟nested是一个可通过内核参数来启用的功能.它能够使一台虚拟机具有物理机CPU特性,支持vmx或者svm(AMD)硬件虚拟化.关于 nested的具体介绍,可以看这里 .该特性需要内核升 ...

  2. HYSBZ_1854_并查集

    http://www.lydsy.com/JudgeOnline/problem.php?id=1854 每次判断每组两个数的根,若不等,则小的遍历1,大的为根,若相等,则说明前面的小的都遍历过,根遍 ...

  3. [转载]goldendict下优质词典简介及安装

    使用Arch Linux一年以来,如果要问自己最为中意的词典程序是? 当然是Goldendict啦!想详细了解这款瑞士军刀的请猛戳这里. 以前在Win下都是用的lingoes, 感觉还不错,词典库很全 ...

  4. java5循环结构一

    public class jh_01_循环学习需要用到的知识点 { public static void main(String[] args) { int a = 1;// 把数值1赋值给int类型 ...

  5. 《java多线程编程核心技术》不使用等待通知机制 实现线程间通信的 疑问分析

    不使用等待通知机制 实现线程间通信的 疑问分析 2018年04月03日 17:15:08       ayf 阅读数:33 编辑 <java多线程编程核心技术>一书第三章开头,有如下案例: ...

  6. 大神是如何学习 Go 语言之 Channel 实现原理精要

    转自: https://mp.weixin.qq.com/s/ElzD2dXWeldYkJmVVY6Djw 作者Draveness Go 语言中的管道 Channel 是一个非常有趣的数据结构,作为语 ...

  7. Prometheus监控k8s集合

    Prometheus监控k8s Prometheus监控k8s(1)-Prometheus简介 Prometheus监控k8s(2)-手动部署Prometheus Prometheus监控k8s(3) ...

  8. docker集合

    docker集合 docker(1):容器技术简介 docker(2):docker的“前身”—lxc docker(3):docker简介 docker(4):docker的安装(centos7)和 ...

  9. 线段树学习----C语言

    /* 线段树学习:如果一个节点为i,那么他的左孩子为2I+1,右孩子为2i+2: */ #include<stdio.h> #define min(a,b) a<b?a:b; ]; ...

  10. C#基础知识学习(1)方法的重写和隐藏

    做了1年多了C#,发现些项目过程中很多基础东西都不是很清晰,基础不够牢固.现在开始复习基础知识并做重点记录 方法需要被重写的时候,可以在方法前加入virtual使方法变成虚方法. 这样我们可以重新写个 ...