javascript的题。

JavaScript07

javascript的题。,第1张

1.D

理由:js是弱类型语言,没有强类型语言那么多的变量类型

2.D

理由:其他浏览器都可以运行

3.D

理由:在浏览器打开调试窗口,在Console里可以看到

4.A

理由:js组成部分包括核心、文档对象模型、浏览器对象模型

5.A

理由:不加var就是全局变量,外部也可以访问

6.D

理由:不考虑兼容性下,let的确不错

7.B

理由:分号可以不加

8.C

理由:bool和null是基本数据类型,数组是引用类型

9.D

理由:字符串通常用单引号或双引号表示

10.B

理由:数组的成员通过索引访问,就像这个[0]

这个

msg='hello'

最后alert(msg) 输出的 是for循环 最后一次数

比如开始是 i=0的时候 输出hello00

i=1的时候 输出hello21

i=2的时候 输出hello42

i=9的时候 当然是 hello189 了

var msg = "hello"+i*2+i注意 +号 是链接符号 不是加号

var msg = "hello"+9*2+9

2*9=18 所有就是

var msg = "hello189‘

//1.

var max = Number.MIN_VALUE,

    min = Number.MAX_VALUE

for(var i = 0 i < 10 i++){

    var x = prompt("输入第" + (i + 1) + "个数", "")

    max = x > max ? x : max

    min = x < min ? x : min

}

console.log("最大:" + max + ", 最小:" + min)

//2.

for(var i = 100 i < 1000 i++){

    var a = Math.floor(i / 100)

    var b = Math.floor(i / 10) % 10

    var c = i % 10

    if(Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3) == 1099){

        console.log(i)

    }

}

//3.

var sum = 0

for(var i = 0 i < 100 i++){

    var rand = Math.floor(Math.random() * 10)

    sum += rand

}

console.log(sum)