标签:lob 多个 解码 字符 enc 数组 com 四舍五入 单体
所有全局作用域定义的属性与函数,都是Global对象的属性。
是整个ES语言中最强大的方法,它像一个完整的ES解释器,只接受一个参数,即要执行的ES字符串。
eval("alert(‘hi‘)"); //等价于 alert("hi");
通过eval()执行的代码具有与该执行环境相同的作用域链,意味着通过eval()执行的代码可以引用在包含环境中定义的变量。
注意:严格模式下在外部不能访问eval()内部定义的任何变量或函数,且为eval()赋值也会导致错误。
ES中没有指出如何直接访问Global对象,但Web浏览器都将这个对象作为window对象的一部分实现。
另一种获取Global对象的方式:
var global = function() { return this; }();
用于确定一组数中的最小值或最大值,可以接收任意多个数值参数。
找到数组中的最小值或最大值技巧:
var values = [1, 2, 3, 4, 5, 6, 7, 8]; var max = Math.max.apply(Math, values);
2.3 random()方法
random()方法返回一个0和1之间的随机数,不包括0和1。
利用Math.random()从某个整数范围内随机选择一个值:
//值 = Math.floor(Math.random() * 可能值的总数 + 第一个可能的值) //选择一个从1到10之间的数值 var num = Math.floor(Math.random() * 10 + 1); //在两个整数之间随机选择一个整数 function selectFrom(lowerValue, upperValue) { var choice = upperValue - lowerValue + 1; return Math.floor(Math.random() * choice + lowerValue; }
标签:lob 多个 解码 字符 enc 数组 com 四舍五入 单体
原文地址:http://www.cnblogs.com/chen-zed/p/7392523.html