javascript函数前面加~波浪线的作用

如下,在函数前加上波浪号,其作用是把函数声明转换为表达式,这样就可以直接运行。

~function sayHello(){
    console.log('hello');
}()

测试:

在console中执行以下代码:

function sayHello(){
    console.log('hello');
}()

结果:

加上波浪号后执行:

~function sayHello(){
    console.log('hello');
}()

结果:

原文地址:https://www.cnblogs.com/heiye168/p/4996608.html