js积累
js积累
蓝川逸风 发表于2年前
js积累
  • 发表于 2年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: js积累

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

var test= "aa";
if(test.indexOf("a") > 0 ){}

值大于0表示包含。另外还可以根据要求查位置。

2、数据类型转换

JS 数据类型转换 方法主要有三种

转换函数、强制类型转换、利用js变量弱类型转换。

js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。

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,因为整个字符串值不能转换成数字。

String()是最简单的,因为它可把任何值转换成字符串。


利用js变量弱类型转换(就是用表达式来进行转换)


共有 人打赏支持
粉丝 2
博文 8
码字总数 2065
×
蓝川逸风
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: