内置对象Global和Math对象
Global对象
Math对象
1.Global对象
Global.属性方法或者Global.方法()是无效的,web浏览器将Global作为window对象的一部分加一实现。
uri编码——了解
2.eval()解析一个字符串,也只接受一个字符串
3.Global包含的属性有:undefined、NaN、Object、Array、Function等,
alert(Array);
- /*
- //eval(),解析一个字符串解析器的作用
- eval('var box=100');
- alert(box);
- //Global的属性,Array/Function/String/Undefined/NaN
- alert(window.Array.constructor==Array);
- */
- //Math对象
- /*
- alert(Math.E);
- alert(Math.LN10);
- alert(Math.PI);
- */
- /*
- alert(Math.min(2,3,4,5,6,7,8,9,10));
- alert(Math.max(2,3,4,5,6,7,8,9,10));
- */
- //舍入方法
- /*
- alert(Math.ceil(25.4)); //26
- alert(Math.floor(25.9)); //25
- alert(Math.round(25.9));//26
- alert(Math.round(25.4));//25
- */
- //random()随机
- /*
- alert(Math.floor(Math.random())*10+1); //随机产生1-10之间的任意数
- alert(Math.ceil(Math.random()))//随机产生1-10之间的任意数
- */
- /*
- for(var i=0;i<10;i++){
- document.write(Math.floor(Math.random()*10+5)); //5-14之间的任意数
- document.write('<br />')
- }
- function selectFrom(lower,upper){
- var sum=upper-lower+1; //总数-第一个数+1
- return Math.floor(Math.random()*sum+lower);
- }
- for(var i=0;i<10;i++){
- document.write(selectFrom(5,10)); //直接传递范围
- document.write('<br />');
- }
- */
math对象的数值范围
- function selectFrom(lower,upper){
- var sum=upper-lower+1; //总数-第一个数+1
- return Math.floor(Math.random()*sum+lower);
- }
- for(var i=0;i<10;i++){
- document.write(selectFrom(5,10)); //直接传递范围
- document.write('<br />');
- }
- */
内置对象Global和Math对象的更多相关文章
- 单体内置对象 Global 和 Math
单体内置对象 Global 和 Math 在所有代码执行前,作用域中就已经存在两个内置对象:Global(全局)和Math.在大多数ES实现中都不能直接访问Global对象.不过,WEB浏览器实现了承 ...
- python 迭代器(一):迭代器基础(一) 语言内部使用 iter(...) 内置函数处理可迭代对象的方式
简介 在 Python 中,所有集合都可以迭代.在 Python 语言内部,迭代器用于支持: 1.for 循环2.构建和扩展集合类型3.逐行遍历文本文件4.列表推导.字典推导和集合推导5.元组拆包6. ...
- 对象的内置属性和js的对象之父Object()
js中对象有constructor,valueOf(),toString()等内置属性和方法; 创建一个空对象的方法: var o = {}; 或者 var o= new Object(); o.co ...
- 框架(yii和thinkphp)中实例化php内置或者扩展中的对象问题
将php原生语句实例化SphinxClient对象移植到yii2框架中报错 原生语句中这样写: $s = new SphinxClient(); 框架中应该加入反斜杠,这样写: $s = new \S ...
- 6 JavaScript函数&内置构造&函数提升&函数对象&箭头函数&函数参数&参数的值传递与对象传递
JavaScript函数:使用关键字function定义,也可以使用内置的JavaScript函数构造器定义 匿名函数: 函数表达式可以存储在变量中,并且该变量也可以作为函数使用. 实际上是匿名函数. ...
- JavaScript课程——Day07(对象简介、Math对象、时间对象、字符串对象)
1.对象简介 在javaScipt中,一切皆为对象或者皆可以被用作对象 宿主对象:window,document 内置对象:Number String Boolean Array数组 Obje ...
- 内置函数--global() 和 local()
一 . globals :返回当前作用域内全局变量的字典. >>> globals() {'__spec__': None, '__package__': None, '__bu ...
- JS对象 神奇的Math对象,提供对数据的数学计算。注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别
Math对象 Math对象,提供对数据的数学计算. 使用 Math 的属性和方法,代码如下: <script type="text/javascript"> var m ...
- JS 学习笔记--11---内置对象(Global/Math)
练习中使用的浏览器是IE10,如果各位朋友有不同意见或者遇到浏览器不兼容问题,希望指正 1.内置对象的定义:有ECMAScript实现提供的.不依赖与宿主环境的对象,在ECMAScript运行之前就已 ...
随机推荐
- select @@identity的用法
用select @@identity得到上一次插入记录时自动产生的ID 如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY 说明: 在 一条 INSERT.SEL ...
- Windows Server 2012 FTP配置 后客户机一直登录不上
配置FTP时出现奇怪的问题,服务器配置完成后客户机访问FTP站点时输入用户名密码一直不对. 经多次试验后发现,默认情况下是如下图配置.将用户下次登录时必须更改密码勾掉,勾选密码永不过期即可正常登录.
- ThinkPHP 学习笔记 ( 一 ) 项目部署:应用部署方式与模块分组部署方式
/** * ThinkPHP version 3.1.3 */ ThinkPHP ( 官方网站:http://www.thinkphp.cn/ ) 目前最新版本是 3.2.2,它要求 PHP 的版本高 ...
- Android开发的七大环节
Android开发的七大环节 浏览:25 发布日期:2015/10/27 分类:职场感悟 一个完整的Android 开发流程主要包括策划.软件.交互.视觉.测试.运营维护这七大环节,其中的每一个环 ...
- 给Android程序员的六个建议
给Android程序员的六个建议 分类: 安卓相关2015-07-14 23:58 177人阅读 评论(0) 收藏 举报 android程序员 如果你一年前写的代码 , 在现在看来你还感觉写的很不错 ...
- Jquery--string
--判断string是否为空 state !== undefined || state !== null || state != ""
- linux下搭建SVN服务器完全手册【摘抄】
系统环境 RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包. yum install subversion ( ...
- Finally 与 return
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下fina ...
- java Exchanger 2
//Listing 6-3. Using an Exchanger to Swap Buffers import java.util.ArrayList; import java.util.List; ...
- 查看Sql Server所有表占用的空间大小
2010-01-26 sp_spaceused可以查看某个表占用的空间,但不能一次查看所有的表.今天研究了一下这个sp,写了下面这个查询: --刷新系统数据dbcc updateusage(0) wi ...