本文记录并总结了一些九月本人参加面试当中遇到的题目,由于本人水平也有限,这些题目对应的解答一些是我自己的思路或者回来之后进行查阅总结得到的,可能并非最佳答案。分享出来给大家参考,如果出现错误,请大佬们多多见谅并勘误,感谢。
9.4 面试题目
1. 数字如何转换成字符串?
- 使用
toString()
a = 1typeof a //"number"b1 = a.toString() b2 = String(a) typeof b1 //"string"typeof b2 //"string"
- 重新赋值
a = 1typeof a //"number"b = a + ''typeof b //"string"
2. 字符串转换成数字呢?
a = "1" b1 = Number(a) b2 = parseInt(a)
3. 数组排序,从大到小,如何实现?
var arr = [7,2,3,6,8,1] arr //(6) [7, 2, 3, 6, 8, 1]var arr2 = arr.sort().reverse() arr2 //(6) [8, 7, 6, 3, 2, 1]
改进版
var arr = [7,2,3,6,8,1,11,22] var arr2 = arr.sort(function(v1,v2){ return v1-v2 }).reverse()
4. 要取一个小

