下面关于Math.random()方法说法不正确的是哪一项?
A. Math.random()方法可以随机返回一个小数,其取值范围是[0,1),左闭右开0 <= x < 1
B. Math.floor(Math.random() * (max - min + 1)) + min表达式的值是在大于等于min小于等于max之间。
C. Math.floor(Math.random() * (max - min)) + min表达式的值是在大于等于min小于max之间。
D. Math.floor(Math.random()*100) //返回大于10小于99之间的随机整数
var arr = [1, 23];var obj = {};console.log(arr instanceof Array);console.log(obj instanceof Object);console.log(Array.isArray(arr));console.log(Array.isArray(obj));运行上面的代码,下面哪一项输出是正确的?
A. truetruetruefalse
B. truefalsetruefalse
C. falsetruetruefalse
D. truetruefalsefalse
下面哪一项是错误的?
A. var arr = [1500, 1200, 2000, 2100, 1800];var newArr = [];for (var i = 0; i < arr.length; i++) { if (arr[i] < 2000) { newArr.push(arr[i]); }}console.log(newArr);运行上面代码,newArr中的元素为[1500,1200,1800]
B. var arr = [1, 64, 9, 6];arr.sort(function(a, b) { return b - a;});console.log(arr);运行上面代码,arr中的元素为[64,9,6,1]
C. var arr = ['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b'];var newArr = [];for (var i = 0; i < arr.length; i++) {if (newArr.indexOf(arr[i]) === -1) {newArr.push(arr[i]);}}console.log(newArr);运行上面代码,newArr中的元素为['c', 'a', 'z', 'x', 'b']
D. var arr1 = ['green', 'blue', 'pink'];console.log(arr1.join('-'));运行上面代码,输出结果为:green,blue,pink