摘要:用感叹号将非布尔值转化为布尔值感叹号可以把所有的东西都变成布尔值双波浪号的妙用,将内容转化为数字或者小数取整双波浪号的取整是直接去掉小数点后的小数数字保留小数点后位创建一个随机整数创建一个以内的随机整数转化为匿名函数的种写法抛弃你的和普
1.用感叹号将非布尔值转化为布尔值(感叹号可以把所有的东西都变成布尔值)
</>复制代码
var str = "abc";
console.log(!str);
2.双波浪号的妙用,将内容转化为数字,或者小数取整(双波浪号的取整是直接去掉小数点后的小数)
</>复制代码
var str = "123.123";
console.log(~~str);
3.数字保留小数点后N位
</>复制代码
var num = 10 / 3;
~~(num*10000)/10000;
4.创建一个随机整数
eg:创建一个0-100以内的随机整数
</>复制代码
var randNum = ~~(Math.random()*100);
5.String转化为Number
</>复制代码
+"45"
+new Date
6.匿名函数的N种写法
</>复制代码
!function(){}();
+function(){}();
-function(){}();
~function(){}();
~(function(){})();
void function(){}();
(function(){}());
7.抛弃你的if和else
</>复制代码
// 普通的if-else模式
var isValid = false;
if (value && value !== "error") {
isValid = true;
}
// 使用!!符号
var isValid = !!(value && value !== "error");
8.Function构造函数
</>复制代码
var f = new Function("a", "alert(a)");
9.坚持链式调用(.end())
10.未定义值:
</>复制代码
undefined: void 0
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/82565.html
摘要:从来没有见过这么强大的代码格式化和风格统一工具。你可以预设像等公司的代码风格。所有工具的安装办法自动生成你的代码风格的配置文件。学会的代码规范,意味着你的代码风格已经走在了世界第一行列。 无论人数多少,代码都应该同出一门。 JavaScript 或者 Node 的语法本身很弱,在teamwork 和大型项目开发的时候,技术选型时往往选择了 typescript 或者加入 Faceboo...
摘要:实用价值在于可以防止全局污染。别忘了有判定的当然,很明显,这只是基础,并不能更装逼一点。祝愿大家越玩越牛逼从一行代码里面学点深入浅出高级程序设计设计模式与开发实践原文装逼指南顺便求实习 Summary 本文秉承着 你看不懂是你sb,我写的代码就是牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的原因),不然,leader 可能请你喝茶。...
摘要:构造函数很多教程都告诉我们,不要直接用内置对象的构造函数来创建基本变量,例如的写法就应该用的写法来取代。但是,构造函数注意是大写的有点特别。构造函数接受的参数中,第一个是要传入的参数名,第二个是函数内的代码用字符串来表示。 如何写JavaScript才能逼格更高呢?怎样才能组织JavaScript才能让别人一眼看出你不简单呢?是否很期待别人在看完你的代码之后感叹一句原来还可以这样写呢?...
摘要:但是,构造函数注意是大写的有点特别。构造函数接受的参数中,第一个是要传入的参数名,第二个是函数内的代码用字符串来表示。 Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,补充送那啥邀请码。 本文秉承着:你看不懂是你SB,我写的代码就要牛逼。 1、单行写一个评级组件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...
摘要:但是,构造函数注意是大写的有点特别。构造函数接受的参数中,第一个是要传入的参数名,第二个是函数内的代码用字符串来表示。 Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,补充送那啥邀请码。 本文秉承着:你看不懂是你SB,我写的代码就要牛逼。 1、单行写一个评级组件 ★★★★★☆☆☆☆☆.slice(5 - rate, 10 - rate...
阅读 1076·2021-11-23 10:11
阅读 3920·2021-11-16 11:50
阅读 973·2021-10-14 09:43
阅读 2752·2021-10-14 09:42
阅读 2760·2021-09-22 16:02
阅读 1106·2019-08-29 10:57
阅读 3414·2019-08-29 10:57
阅读 2325·2019-08-26 13:52
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要