JS基础习题
创始人
2024-02-07 06:21:39
0

1.JavaScript变量命名规则

1.在JavaScript中以下,以下哪些变量名是非法的(会导致程序报错)?

1person

name

var

$orderwera23

uiuiuqwer4_23aser2

A .1person,name

B .name,var

C .$orderwera23,uiuiuqwer4_23aser2

D .1person,var

2. 在JavaScript中,以下哪些变量名不建议使用?

1person

name

var

$orderwera23

uiuiuqwer4_23aser2

A .1person,var,$orderwera23,uiuiuqwer4_23aser2

B .1person,name

C .name, var

D .uiuiuqwer4_23aser2,name

3. 在JavaScript中,以下字符串中那些不能被作为变量名使用?(使用了,程序就会报错)

for

function

var

myName

owefsdfwef2

A .owefsdfwef2,var,for,myName

B .for,function,var

C .owefsdfwef2, var,function

D .myName,var,function

4. 在JavaScript中,以下代码运行会报错

var 1_person = "Hello world!"

console.log(1_person)

5. 在JavaScript中,从代码易于维护的角度来看,以下哪些变量名比较合适?

a1

b2

n234oouj

name

number

age

schoolName

A .a1,n234oouj,age,number

B .b2,number,name

C .age, schoolName,n234oouj

D .name,age,number,schoolName

2.逻辑运算

1. 要想以下JavaScript代码符合预期,空格处应该填什么运算符?

var a = 11

var b = 6

if(__(a

    console.log(a)

} else {

    console.log(b)

}

预期输出结果:

11

请在以下方框中填写题目的答案

2. 以下JavaScript代码运行的预期输出结果是?

var num = 55

var str = "55"

if(num === str) {

    console.log("Yes")

} else {

    console.log("No")

}

预期输出结果:

____

请在以下方框中填写题目的答案

3. 以下JavaScript代码运行的预期输出结果是?

var res1 = 5 > 8

var res2 = true

if(res1 && res2) {

    console.log("Yes")

} else {

    console.log("No")

}

预期输出结果:

____

请在以下方框中填写题目的答案

4. 以下JavaScript代码运行的预期输出结果是?

var res1 = 6 > 3

var res2 = 8 >= 8

var res3 = false

if(res1 || res2 && res3) {

    console.log("Yes")

} else {

    console.log("No")

}

预期输出结果:

____

请在以下方框中填写题目的答案

5. 以下JavaScript代码运行的预期输出结果是?

var num = 8

if(true || (num = 9)) {

    console.log(num)

}

预期输出结果:

____

请在以下方框中填写题目的答案

3.隐式类型转换

1.以下代码的预期输出是?

var arr = []

var str

if (arr) {

    str = 'hello'

}

console.log(str)

预期输出:

____

请在以下方框中填写题目的答案

2. 要想是一下JavaScript代码运行符合预期,空格处应该填什么运算符?

var a = true

var b = 2

var c = a ___ b

console.log(c)

预期输出:

2

请在以下方框中填写题目的答案

3. 以下JavaScript代码运行的预期输出结果是?

var res = 567 + '1' - 89

console.log(res)

预期输出:

____

请在以下方框中填写题目的答案

4. 以下JavaScript代码运行的预期输出结果是?

if (null) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

5. 以下JavaScript代码运行的预期输出结果是?

var a = {}

if (a) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

4.条件分支

1. 以下JavaScript代码的预期输出是?

var a = 8

if (a > 7) {

    a = 3

}

if (a > 4) {

    a = 5

}

console.log(a)

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var expr = ____

switch (expr) {

    case 1:

        // 代码块1

        console.log(111);

    case 2:

        // 代码块2

        console.log(222);

    case 3:

        // 代码块3

        console.log(333);

        break; 

    case 5:

        // 代码块5

        console.log(111);

    case 6:

        // 代码块6

        console.log(222);

        break;

    default:

        // 代码块7

        console.log(111);

}

预期输出:

111

222

请在以下方框中填写题目的答案

3. 以下JavaScript代码运行的预期输出结果是?

var num = 89

if (num < 89) {

    console.log('a')

} else if (num > 89) {

    console.log('b')

} else {

    console.log('c')

}

预期输出:

____

请在以下方框中填写题目的答案

4. 以下JavaScript代码运行的预期输出结果是?

if (8 > 7) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

5. 以下JavaScript代码运行的预期输出结果是?

if (78 < 67) {

    if (45 > 23) {

        console.log('a')

    } else {

        console.log('b')

    }

} else {

    if (89 > 45) {

        console.log('c')

    } else {

        console.log('d')

    }

}

预期输出:

____

请在以下方框中填写题目的答案

5.For循环

1.想要以下代码运行符合预期则空格处应该填什么整型数字?

for (var i=0; i <= ___; i++) {

    console.log(i)

}

预期输出结果: 0 1 2 3 4 5

请在以下方框中填写题目的答案

2. 想要以下代码运行符合预期则空格处应该填什么整型数字?

for (var i=1; i <= ___; i+=1) {

    console.log(i)

}

预期输出结果:1 2 3 4 5 6 7 8 9

请在以下方框中填写题目的答案

3. 想要以下代码运行符合预期则空格处应该填什么整型数字?

var arr = ['a1', 'b1', 'c1', 'd1', 'e1', 'f1', 'g1', 'h1']

for (var i=0; i < arr.length; i+=___) {

    console.log(arr[i])

}

预期结果:a1 d1 g1

请在以下方框中填写题目的答案

4. 想要以下代码运行符合预期则空格处应该填?

var obj = {

    realName:'张三',

    phone:13344556789,

    email:'zhangsan@163.com',

    created_at:'2021-06-12 10:00:00'

}

for (var k in obj) {

    if(k === _______ ){

        console.log(obj[k])

    }

}

预期结果:zhangsan@163.com

请在以下方框中填写题目的答案

5. 想要以下代码运行符合预期则空格处应该填什么整数

for (var i=4; i<9; i+=___) {

    console.log(i)

}

预期输出:

4

7

请在以下方框中填写题目的答案

6.Math内置对象

1.表达式 Math.____(13.6589)计算结果为13,则空格处应该填?

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?(使用中文逗号「,」隔开)

var a = -14.4

var b = 10

var c = Math.____ (a*b)

var d = Math.____ (c)

console.log(d)

预期输出结果:

12

请在以下方框中填写题目的答案

3. 要想以下JavaScript代码符合预期,空格处应该填什么整数

console.log(Math.sqrt(____))

预期输出结果:

9

请在以下方框中填写题目的答案

4. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

console.log(Math.____(3, 4, 89))

预期输出结果:

89

请在以下方框中填写题目的答案

5. console.log(Math.____(8.01))

预期输出结果:

9

请在以下方框中填写题目的答案

7.对象属性

1. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var obj = {name: 'lisi', city: '北京', age: 21}

console.log(obj._______)

// 预期输出结果:21

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么字符串?

var obj = {id: 1, title: 'React-JSX语法', lengtth: "120", created_at: "2021-07-01", created_staf: "张三"}

var adminName = '_______'

console.log(obj[adminName])

预期输出结果:

张三

请在以下方框中填写题目的答案

3. 要想以下JavaScript代码符合预期,空格处应该填什么?

var obj = {

    name: '李四',

    school: '北京大学',

    age: 23

}

console.log(obj.____)

预期输出结果:

北京大学

请在以下方框中填写题目的答案

4. 要想以下JavaScript代码符合预期,空格处应该填什么整数

var obj = {

    name: '王五',

    friends: ['张三', '李四'],

    age: 23

}

console.log(obj.friends[____])

预期输出结果:

李四

请在以下方框中填写题目的答案

5. 要想以下JavaScript代码符合预期,空格处应该填什么?

var obj = {

    name: '小明',

    friends: ['张三', '李四'],

    hobby: ['篮球', '足球', '游泳', '看书'],

    age: 23

}

console.log(obj.name + '喜欢' + obj.____[1])

预期输出结果:

小明喜欢足球

请在以下方框中填写题目的答案

8.函数定义与调用

1. 要想以下JavaScript代码符合预期,空格处应该填什么整型数字?

function foo(a, b) {

    return a * b

}

console.log(foo(8, ___))

预期输出:

32

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么整型数字?

function foo(a) {

    return a * a * a

}

console.log(foo(___))

预期输出:

27

请在以下方框中填写题目的答案

3. 要想以下JavaScript代码符合预期,空格处应该填什么?

var obj = {

    name: '小明',

    friends: ['张三', '李四'],

    hobby: ['篮球', '足球', '游泳', '看书'],

    age: 23,

    getNewFriend: function (newFriend) {

        this.friends.push(newFriend)

    }

}

obj._______('王五')

console.log(obj.friends[2])

预期输出:

王五

请在以下方框中填写题目的答案

4. 以下的JavaScript代码的预期输出是?

var checkNum = function (num) {

    return num % 2 === 0

}

if (checkNum(8)) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

5. 以下的JavaScript代码的预期输出是?

var checkNum = function (num, divisor) {

    return num % divisor === 0

}

if (checkNum(27, 5)) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

9.常见内置函数

1. 要想以下JavaScript代码运行符合预期,空格处应该填什么?

if (isNaN('.67') === ___) {

    console.log('hello')

}

预期输出:

hello

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码运行符合预期,空格处应该填什么整数

console.log(parseInt("21", ____))

预期输出:

17

请在以下方框中填写题目的答案

3. 以下的JavaScript代码的预期输出是?

console.log(parseFloat('8.9a89bd'))

预期输出:

____

请在以下方框中填写题目的答案

4. 以下的JavaScript代码的预期输出是?

if (isNaN('3e4') === false) {

    console.log('Hello')

} else {

    console.log('World')

}

预期输出:

____

请在以下方框中填写题目的答案

10.字符串定义与转义字符

1. 要想以下JavaScript代码运行符合预期,空格处需要填写什么?

var str = ________

console.log(str)

预期输出:

小明说:"吃饭吗?"

我说:"已经吃过了"

A .'小明说:'吃饭吗?'\n我说:'已经吃过了''

B ."小明说:\"吃饭吗?\"\n我说:\"已经吃过了\""

C ."小明说:\"吃饭吗?\"我说:\"已经吃过了\""

D .'小明说:"吃饭吗?"我说:"已经吃过了"'

2. 以下的JavaScript代码的预期输出是?

var str = '\'这是为什么呢?\''

console.log(str)

预期输出:

____

请在以下方框中填写题目的答案

3. 以下的JavaScript代码的预期输出是?

var str = '\"这是为什么呢?"'

console.log(str)

预期输出:

____

请在以下方框中填写题目的答案

4. 以下的JavaScript代码的预期输出是?

var str = '\\n这是为什么呢?"'

console.log(str)

预期输出:

____

请在以下方框中填写题目的答案

11.字符串常见方法与属性

1. 要想以下JavaScript代码符合预期,空格处应该填什么?

var a = "abccba"._______("b")

console.log(a)

预期输出结果:

4

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么?

var str = "a1-b2-c3-d4"

console.log(str._____('-'))

预期输出结果:

['a1', 'b2', 'c3', 'd4']

请在以下方框中填写题目的答案

3. 要想以下JavaScript代码符合预期,空格处应该填什么整数

var str = "JavaScript是一门动态类型的语言"

console.log(str.substring(4, ____))

预期输出结果:

Script

请在以下方框中填写题目的答案

4. 以下的JavaScript代码的预期输出是?

var str = "AbcDe"

console.log(str.toUpperCase())

预期输出结果:

____

请在以下方框中填写题目的答案

5. 以下的JavaScript代码的预期输出是?

var str = "Chinese"

console.log(str.charAt(3))

预期输出结果:

____

请在以下方框中填写题目的答案

12.数组常见方法与属性

1. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var arr = ['e', 'd', 'f']

var str = arr.___()

console.log(str)

预期输出结果: e,d,f

请在以下方框中填写题目的答案

2. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var arr = ['tree', 795, [0, 1, 2]];

arr.______([4,9,10])

console.log(arr[0][1])

预期输出结果: 9

请在以下方框中填写题目的答案

3. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var arr = [1,2,3,'a','t',45,'r',9];

var newArr = arr.slice(____, 6)

console.log(newArr[2])

预期输出结果:

45

请在以下方框中填写题目的答案

4. 要想以下JavaScript代码符合预期,空格处应该填什么(表达式除外)?

var arr = ['a', 'b', 'c', 'd'];

var str = arr.______().join('')

console.log(str)

预期输出结果:

dcba

请在以下方框中填写题目的答案

5. 要想以下JavaScript代码符合预期,空格处应该填什么整数

var arr = [

    {

        name: '张三',

        age: 24

    },

    {

        name: '李四',

        age: 32

    },

    {

        name: '王五',

        age: 19

    }

]

arr.sort(function (item1, item2) {

    return item1.age - item2.age

})

console.log(arr[____].name)

预期输出结果:

李四

请在以下方框中填写题目的答案

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...