一、判断一个数是不是整数
使用isNaN()判断所输入的数是否是整数
用法:isNaN(x)
当输入的是整数的时候,值为false ,否则为true
if (isNaN(a)){
alert("您输入的不是一个整数!!!")
}
二、数组相关概念
2.1 reverse
颠倒数组中元素的排序
注意:该方法会改变原来的数组,不会创建新的数组
var arr = [1, 2, 3]
console.log(arr.reverse())
最后输出的结果为:
[3,2,1] //输出的结果也是数组
2.2 关于数组转为为字符串的三种方法
toString():转换为字符串并返回(但是toString方法也可以使用在布尔值、函数、Number、String中)
用在数组中:
var arr = [1, 2, 3]
a = arr.toString()
console.log(a)
输出的结果为:
1,2,3
用在Boolean
如果布尔值是true,则返回“true”,否则返回false
var a =new Boolean(false)
a.toString()
输出结果为:
false
用在函数中:
返回数值的字符串表示,还可以返回指定进制表示的字符串
var number =Number(10)
number.toString() //默认为十进制
number.toString(2) //转换为2进制
number.toString(8) //转换为8进制
number.toString(16) //转换为16进制
输出结果:
10 1010 12 a
用在String中:
返回string对象的值
var s = "I like study"
s.toString()
输出结果:
I like study
join方法:
join方法用于把数组中的所有元素都放入一个字符串
元素通过指定的分隔符进行分割
var arr=['tom','jerry','lucky']
arr.join("|")
输出结果:
tom|jerry|lucky
如果在join中没有传入参数,那么join会默认使用逗号分割
toLocaleString()方法:
转换为本地字符串并且返回
用法:
var arr=[1,2,3,4]
arr.toLocaleString()
输出结果:
1,2,3,4