判断整数、数组颠倒reverse,数组转换字符串,join、toString、toLocaleString

一、判断一个数是不是整数

     使用isNaN()判断所输入的数是否是整数

用法:isNaN(x)

当输入的是整数的时候,值为false ,否则为true

判断整数、数组颠倒reverse,数组转换字符串,join、toString、toLocaleString

if (isNaN(a)){
     alert("您输入的不是一个整数!!!")
}

判断整数、数组颠倒reverse,数组转换字符串,join、toString、toLocaleString

 二、数组相关概念

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

上一篇:leetcode-7 整数反转


下一篇:Ubuntu下安装GTK的三种方法