JavaScript技巧

xiaoxiao2021-02-28  143

1. 空(null, undefined)验证

当我们创建了一个新的变量,我们通常会去验证该变量的值是否为空(null)或则未定义(undefined)。这对于JavaScript编程来说,是一个经常要考虑到的验证。

如果直接写,那么像下面这样:

if (variable1 !== null || variable1 !== undefined || variable1 !== '') { let variable2 = variable1; }

我们可以使用一个更加简洁的版本:

let variable2 = variable1 || '';

2. if true .. else 的优化

let big; if (x > 10) { big = true; } else { big = false; }

简化后:

let big = x > 10 ? true : false;

3. 变量声明

尽管JavaScript会自动将变量上提(hoist),使用该方法可以将所有的变量都在函数的头部用一行搞定。

优化前:

let x; let y; let z = 3;

优化后:

let x, y, z=3;

4. 赋值语句的简化

简化前:

x=x+1; minusCount = minusCount - 1; y=y*10;

简化后:

x++; minusCount --; y*=10;

5. If 条件优化

虽然很简单,但还是值得提一下。

简化前:

if (likeJavaScript === true)

简化后:

if (likeJavaScript)

我们再来句一个判断非真的例子:

let c; if ( c!= true ) { // do something... }

简化后:

let c; if ( !c ) { // do something... }
转载请注明原文地址: https://www.6miu.com/read-17378.html

最新回复(0)