C1见习工程师能力认证-javascript试题回顾

C1见习工程师能力认证Javascript试题回顾

可以使用在线Javascript编译环境学习
https://www.bejson.com/runcode/javascript/
csdn官方训练系统
https://tasking.csdn.net/
—**

文章目录

  • C1见习工程师能力认证Javascript试题回顾
  • 1. 数据结构
  • 2. 自定义函数
  • 3. 内置函数Math
  • 4. 内置函数数组操作


1. 数据结构

# 元素添加
obj = {
	name:"xiaoming",
	hobby:['a','b'],
	friends:[{name:'1',school:"ab大学"},{name:'2',school:"cd大学"}]
	}
}
a = obj
a.hobby.push("c")
console.log(a)

2. 自定义函数

# 函数测试1
function foo(i) {
    var s = (i%5) + ""
    var t = Math.floor(i/5)
    if (t>0) {
        return foo(t)+s
    }else return s
}
# foo函数何时结果为21?答案11
console.log(foo(_?_)) 
# 函数测试2
obj = {
	name:"xiaoming",
	hobby:['a','b'],
	friends:[{name:'1',school:"ab大学"},{name:'2',school:"cd大学"}],
	getnewhooby: function(hobby){
	this.hobby.push(hobby)}
}

a = obj
a.hobby.push("c")
a.getnewhooby("d")
console.log(a.hobby[3])

3. 内置函数Math

# 简单Math函数
var a=Math.floor(-19.206)
var a=Math.round(-19.206)

4. 内置函数数组操作

# 去除数组第一个元素
var a = [1,2,3,4]
a.shift()
console.log(a[2])

# 数组倒置
var a = [1,2,3,4]
a.reverse()
console.log(a)

你可能感兴趣的:(编程语言拓展学习,javascript,前端,开发语言)