var test= "aa"; if(test.indexOf("a") > 0 ){}
值大于0表示包含。另外还能够根据要求查位置。函数
JS 数据类型转换 方法主要有三种spa
转换函数、强制类型转换、利用js变量弱类型转换。code
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其余类型返回的都是NaN(Not a Number)。orm
parseFloat("22.5"); //returns 22.5 parseInt("22.5"); //returns 22
还可以使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换能够访问特定的值,即便它是另外一种类型的。字符串
Boolean(value)//把给定的值转换成Boolean型; Number(value)//把给定的值转换成数字(能够是整数或浮点数); String(value)//把给定的值转换成字符串。
Number()的强制类型转换与parseInt()和parseFloat()方法的处理方式类似,只是它转换的是整个值,而不是部分值。还记 得吗,parseInt()和parseFloat()方法只转换第一个无效字符以前的字符串,所以 "4.5.6 "将被转换为 "4.5 "。用Number()进行强制类型转换, "4.5.6 "将返回NaN,由于整个字符串值不能转换成数字。it
String()是最简单的,由于它可把任何值转换成字符串。ast
利用js变量弱类型转换(就是用表达式来进行转换)class