讨论 » 开发

How to use !function in javascript

§
发表于:2021-02-15

When I was trying to use !function It gave me false, Is there a way to use it?

§
发表于:2021-02-15
编辑于:2021-02-15

To use what? If you don't know basics of the language you need to learn it here: https://javascript.info/ , not on the website for ready scripts.

§
发表于:2021-02-16
编辑于:2021-02-16

!function in javascript is equal nothing, this doesn't exist

! means not...

function FunctionName() //Creates a variable named FunctionName
{ //Starts the function
var VariableName = true; //Creates a new variable with the value of true

if (VariableName !== false) //Check if the variable VariableName is NOT equal false
{ //Starts the function
alert('yes the variable VariableName is NOT equal true'); //If the variable VariableName is NOT equal false show a message
} //Finishes the if condition

} //Finishes the function

FunctionName(); //Executes the function....

§
发表于:2021-02-16

btw this doesn't do anything does it? https://greasyfork.org/en/scripts/421266-easy-cookie-manager

Please delete that script or make it unlisted...

woxxom管理员
§
发表于:2021-02-16

@hacker09, it's a library so it's intended to be used by other scripts. Don't make hasty judgments.

woxxom管理员
§
发表于:2021-02-16

@Jonas12, what you saw is a well-known method to make IIFE, see https://flaviocopes.com/javascript-iife/

§
发表于:2021-02-16

@wOxxOm

Ok.
He just showed 3 weird function syntaxes using unary operators, but didn't explain why they are weird and what makes them better or worse than arrow functions

woxxom管理员
§
发表于:2021-02-16
编辑于:2021-02-16

"Weird" because there's no reason to use those unary operators but some people may still want to just for fun or to make the minified output shorted by a few characters. Also, IIFE is not better or worse than an arrow function because it's not an alternative: you can use them together e.g. (() => { ....... })()

woxxom管理员
§
发表于:2021-02-16

er, "shorted" -> "shorter"

§
发表于:2021-02-27
编辑于:2021-02-27

@Konf Said

To use what? If you don't know basics of the language you need to learn it here: https://javascript.info/ , not on the website for ready scripts.

Did you see the title?

发表回复

登录以发表回复。