Maison > interface Web > js tutoriel > Ajoutez !, +, -, ~, devant les fonctions JavaScript ; introduction à la signification des symboles ;

Ajoutez !, +, -, ~, devant les fonctions JavaScript ; introduction à la signification des symboles ;

不言
Libérer: 2019-03-27 09:33:57
avant
4157 Les gens l'ont consulté

Le contenu de cet article porte sur la signification de l'ajout de symboles !, +, -, ~, ; devant les fonctions JavaScript. Il a une certaine valeur de référence. J'espère que cela sera utile. pour vous.

! Annuler le vrai et le faux de la valeur de retour

 console.log(!function() {
        return;
    }()); // true undefined属于false,
 console.log(!function() {
        return "a";
    }()); // false 字符串a属于真
Copier après la connexion

+, - sont des opérations mathématiques sur la valeur de retour

console.log(+function() {
    return 5.1;
}()); // 5.1 
console.log(-function() {
    return 5.1;
}()); // -5.1
Copier après la connexion

~ Effectuer des opérations au niveau du bit sur le valeur de retour Négation (la négation au niveau du bit de tous les entiers positifs est le négatif de lui-même +1, la négation au niveau du bit de tous les entiers négatifs est la valeur absolue de lui-même +1, la négation au niveau du bit de zéro est -1)

console.log(~function() {
    return 5;
}()); // -6 
console.log(~function() {
    return -5;
}()); // 4 
console.log(~function() {
    return 0;
}()); // -1
console.log(~function() {
    return "5";
}()); // -6 按位取反也会对返回值进行强制转换,将字符串5转化为数字5,然后再按位取反
Copier après la connexion

; est d'éviter que des erreurs ne soient signalées lorsque le code précédent n'est pas écrit lorsque le code est compressé ;

Cet article est terminé ici. Pour d'autres contenus passionnants, vous pouvez prêter attention à la colonne Tutoriel vidéo JavaScript du site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal