七 单体内置对象

  1.Global对象

    不属于任何对象的属性和方法,都归于它。全局作用域中定义的变量、函数,都属于Global对象

    1.1 URI编码

       encodeURI 《=》decodeURI

      不会编码本身属于uri的特殊字符

      encodeURIComponent  《=》 decodeURIComponet

      将所有非标准字符进行编码

    1.2 window对象

      在web浏览器中,一般是将Global对象当作window对象的一部分。因此全局作用域中的变量、函数,都可以通过window.变量/函数名()的方式来访问到

    要在任何一种环境中取得Global对象的实例,可以用如下方法来获得:

var global = function()
{
return this;//返回的Global对象的实例
}()//立即执行

  2.Math对象

    2.1 min() 和 max() 确定一组数中的最小值和最大值。这两个方法都可以接收任意多个数值参数。

Math.max(3,54,2,33,26)//54
Math.min(3,22,44,21,6)//3

    2.2 舍入方法

      Math.ceil() 执行向上舍入

      Math.floor() 执行向下舍入

      Math.round() 执行四舍五入

    2.3 随机数

      Math.random() 返回一个随机数x,取值范围:0 <= x < 1         

    2.4 其他方法

      Math.abs(num) 返回绝对值         |       Math.exp(num) 返回Math.E的num次幂

      Math.log(num) 返回num的自然对数     |       Math.pow(num, power) 返回num的power次幂

      Math.sqrt(num) 返回num的平方根       |      Math.acos(x) 返回x的反余弦值

      Math.asin(x) 返回x的反正弦值        |      Math.atan(x) 返回x的反正切值

      Math.atan2(y,x) 返回y/x的反正切值       |      Math.cos(x) 返回x的余弦值

      Math.sin(x) 返回x的正弦值         |      Math.tan(x) 返回x的正弦值

javascript学习笔记 - 引用类型 单体内置对象的更多相关文章

  1. JavaWeb学习笔记--2.3内置对象

    参考资料:http://www.cnblogs.com/qqnnhhbb/archive/2007/10/16/926234.html 目录 1. JSP内置对象分类2. 属性保存范围 2.1 pag ...

  2. javascript学习(三) 内置对象

    一:事件(Event)对象 在触发dom事件的时候都会产生一个event对象 type   获取事件类型 target  获取事件目标 stopPropagation()  阻止事件冒泡 preven ...

  3. jsp学习笔记之:内置对象

    application对象: 设置一个名为name,值为val的应用内共享的数据 <% application.setAttribute("name",val); %> ...

  4. Javascript高级编程学习笔记(18)—— 引用类型(7)单体内置对象

    什么是内置对象呢? js高级程序设计中给出的定义为:由ES规定不依赖于宿主环境的对象,这些对象在JS执行前就已经存在 前面我们介绍的引用类型都是内置对象 除了这些对象外ECMA还规定了两个单体内置对象 ...

  5. DOM笔记(九):引用类型、基本包装类型和单体内置对象

    一.Array 1 .创建数组的方式 //Array构造函数(可以去掉new) var colors0 = new Array(); var colors1 = new Array(20); var ...

  6. 《JavaScript 闯关记》之单体内置对象

    ECMA-262 对内置对象的定义是「由 JavaScript 实现提供的.不依赖于宿主环境的对象,这些对象在 JavaScript 程序执行之前就已经存在了」.意思就是说,开发人员不必显式地实例化内 ...

  7. JavaScript高级编程———基本包装类型String和单体内置对象Math

    JavaScript高级编程———基本包装类型和单体内置对象 <script> var stringObject = new String("hello world") ...

  8. js单体内置对象

    js单体内置对象:js的内置对象,是ECMAScritp提供的.不依赖于宿主环境的对象,我的理解就是在我们开发之前js里面就已经存在的对象.单体内置对象就是是不需要通过new来实例化的,例如我们的st ...

  9. RegExp类型,单体内置对象

    1.RegExp类型:  1)什么是正则表达式:RegExp    --是一种规则,模式    --强大的字符串匹配工具    --创建:    --使用RegExp构造函数创建:var re=new ...

随机推荐

  1. C# 向服务器上传文件(客服端winform、服务端web)

    转载 首先写客服端,winform模拟一个post提交: /// <summary> /// 将本地文件上传到指定的服务器(HttpWebRequest方法) /// </summa ...

  2. Literals

    Uppercase or lowercase L means long (however, using a lowercase l is confusing because it can look l ...

  3. JAVA-Web05

    1 HTTP协议特点   1)客户端->服务端(请求request)有三部份 a)请求行 b)请求头 c)请求的内容,如果没有,就是空白字符     2)服务端->客户端(响应respon ...

  4. [windows]窗口文件夹中使用常见任务

    文件夹中使用常见任务,如截图所示增加红色框部分. 设置步骤: 我的电脑--〉右键--〉属性--〉高级选项--〉性能设置--〉自定义:勾选在文件夹中使用常见任务.

  5. python基础教程总结1——列表和元组

    1.序列 python含有6种内建序列——列表,元组,字符串,Unicode字符串,buffer对象,xrange对象 2.通用序列操作 2.1 索引 注:   input()根据用户输入变换相应的类 ...

  6. 使用JPA + Eclipselink操作PostgreSQL数据库

    首先确保您已经安装了PostgreSQL.您可以参考我这篇文章PostgreSQL扫盲教程. 使用Eclipse创建一个新的JPA project: Platform选择EclipseLink,作为J ...

  7. android 通过adb 和 ndk调试堆栈

    打开终端 , 输入以下命令, armeabi是应用编译好的.so库的路径 adb logcat|ndk-stack -sym ./armeabi/ 如果堆栈报错,会弹出报错内容. 如下: C:\Use ...

  8. iOS8之后,UITableViewRowAction实现滑动多个按钮

    #pragma mark - View lifeCycle - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = ...

  9. An Intuitive Explanation of Convolutional Neural Networks

    https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/ An Intuitive Explanation of Convolu ...

  10. c++ 指针数组,输入4个季度的花费,计算出总花费

    #include <iostream> #include <array> #include <string> const int Seasons = 4; cons ...