美文网首页
js 实用小套路,你需要的开发小技巧

js 实用小套路,你需要的开发小技巧

作者: 前端放弃师 | 来源:发表于2020-05-07 11:33 被阅读0次

强制类型转换

  • 强制转换为Boolean 用 !!
var bool = !!"c";
console.log(typeof bool);// boolean
  • 强制转换为Number 用 +
var num = + "1234";
console.log(typeof num);// number
  • 强制转换为String 用 ""+
var str = "" + 1234;
console.log(typeof str);// string

当然这个方法并不唯一,仅做参考。

if语句判断

  • !!在判断语句中的妙用
    在if判断中我们常常会遇到这样的判断,需要判断变量为非空,未定义或者非空串才能执行方法体的内容
var a;
if(a != null && typeof(a) != undefined && a != ''){
    ...
}

只需将上面的判断改成这样,该判断与上述等同~

var a;
if(!!a){
    ...
}
打印结果

在了解这些方法之后,我只想说 js套路多,学无止境啊~如果你还有有趣的js技巧快分享一下吧!

最后分享一句有趣的js代码,快去打印看看吧(~ ̄▽ ̄)~

(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]

相关文章

  • js 实用小套路,你需要的开发小技巧

    强制类型转换 强制转换为Boolean 用 !! 强制转换为Number 用 + 强制转换为String 用 ""...

  • 开发实用小JS

    .indexOf .indexOf是判断js字符串里面是否含有括号里面双引号圈起来的匹配的字符串。如果没有返回-1...

  • 实用的JS小技巧

    记录几个在公众号看到的小技巧,源自前端之巅公众号 1. 在循环中缓存数组长度 2. 短路求值 先明确一个概念,JS...

  • js开发小技巧

    ··1 :页面跳转三剑客: location.assign("http://www.baidu.com"); wi...

  • js开发小技巧

    双感叹号判断布尔值 var a;!!a;// => false 判断对象是否为空 function isEmpty...

  • 自己踩过的坑

    iOS 开发中你是否遇到这些经验问题(一) - CocoaChina_让移动开发更简单 iOS 8个实用小技巧(总...

  • AI实用小技巧—制作旋转的小球

    你知道吗?AI有很多的实用小技巧,能帮助你快速创建自己想要的图形,Macdown小编给大家带来AI的实用小技巧之制...

  • JS 技巧

    20个JS 小技巧超级实用 文本框实现只能输入正整数,并且规定最大值

  • iOS 8个实用小技巧(总有你不知道的和你会用到的)

    iOS 8个实用小技巧(总有你不知道的和你会用到的) iOS 8个实用小技巧(总有你不知道的和你会用到的)

  • android开发实用小技巧

    字符串相关 格式化字符串,可以使用String类的format(String,Object…)方法,如果要格式化资...

网友评论

      本文标题:js 实用小套路,你需要的开发小技巧

      本文链接:https://www.haomeiwen.com/subject/zovoghtx.html