js积累

一、判断字符串是否包含某字符串

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

相关文章
相关标签/搜索