字符串和数字互相转换
字符串转数字 方法主要有三种: 转换函数、强制类型转换、利用JS变量弱类型转换。 1. 转换函数parseInt() & parseFloat() 这二者都是JS全局函数。 - 1.1. parseInt() 1)parseInt()函数可解析一个字符串,并返回一个整数。 2)语法:parseInt(string, radix)。 string必选,表示被解析的字符串。 radix可选,表示要解析的数字的基数。 radix介于 2 ~ 36 之间。如果radix缺省或其值为 0,则根据string开头来解析。 如果小于 2 (!= 0)或者大于 36,返回NaN。 string以0X 或 0x 开头,以 16 为基数。 以 0 开头,以8或16为基数。 以 1 ~ 9 的数字开头,以10为基数。 1.2 parseFloat() parseFloat()函数可解析一个字符串,并返回一个浮点数。 语法:parseFloat(string) 2. 强制类型转换 JS有三种转型函数。 Boolean() —— 转换为对应的布尔值 Number() —— 转换为对应的数值 String() —— 转换为对应的字符串 2.1 Boolean()转换规则 数据类型 转换为true的值 转换为false的值 Boolean true false String 任何非空字符串 “”(空串)