1.返回参数 a 和 b 的逻辑或运算结果
正确答案:
function or(a, b) {
return a||b
}
就是这么简单,hh解析:
2.返回参数 a 和 b 的逻辑且运算结果
正确答案:
function and(a, b) {
return a&&b
}
3.请补全JavaScript函数,要求将数组参数中的数字从大到小进行排序并返回。
正确答案
function _sort(array) {
// 补全代码
return array.sort(function(a, b) {
return b - a;
});
return array
}
该函数接收一个数组参数arr,使用sort函数进行排序,其中子函数function(a, b)
用于比较两个数大小并返回结果。由于我们需要进行从大到小的排序,因此我们在比较时返回b - a
,这样得到的排序结果就是从大到小了。最后将排序后的数组返回即可。
4.请补全JavaScript函数,要求将字符串参数转换为大写字符串并返回。
function _touppercase(string) {
// 补全代码
return string.toUpperCase()
}
这个函数接收一个字符串参数str
,然后使用内置的toUpperCase()函数将字符串转换为大写形式。最后,返回转换后的结果即可。
5.请补全JavaScript函数,要求以数组的形式输出对象各个属性的键名。
function _keys(object) {
// 补全代码
return Object.keys(object)
}
可以使用JavaScript内置的Object.keys()函数来获取一个对象的所有属性名称(键名),然后将它们存储在一个数组中并返回即可。
希望对大家有所帮助,继续加油!!!