Maison > interface Web > js tutoriel > Quelques fonctions magiques de l'opérateur signe plus ( ) dans les astuces javascript_javascript

Quelques fonctions magiques de l'opérateur signe plus ( ) dans les astuces javascript_javascript

WBOY
Libérer: 2016-05-16 16:45:46
original
1537 Les gens l'ont consulté

Javascript est un langage magique, et il y a un opérateur plus magique dans ce langage magique.

Nous pouvons utiliser des opérateurs d'addition couramment utilisés :

1. Opération d'addition, par exemple : alert(1 2); ==>3
2. Concaténation de chaînes, par exemple : alert("a" "b");==>"ab"

Le plus avancé est "=", qui effectue également les deux opérations ci-dessus.

J'ai posé une question hier dans le groupe javascript jungle : Comment convertir la chaîne de format de date "2000-09-11 19:22" en millisecondes ?

Mengzhanren m'a répondu immédiatement tous les jours : nouvelle date('2000-09-11 19:22′). Je l'ai essayé mais cela n'a pas fonctionné. La bonne date devrait être nouvelle ('2000/09/11 19). :22′).

La réponse semble sans importance. Vous voyez qu'il y a un opérateur plus devant. Pour être honnête, je n'ai jamais vu cette façon d'écrire auparavant. L'opérateur magique plus en JavaScript a également un effet très magique. Il peut convertir des types de données, généralement des chaînes et des valeurs. Par exemple, l'exemple donné par Jason, l'internaute de JavaScript Jungle :

.

Copier le code Le code est le suivant :

// Conversion hexadécimale :
» 0xFF ";                                                                                   // -> 255

// Obtenez l'horodatage actuel, équivalent à `new Date().getTime()` :
new Date();

// Analyse des chaînes plus sécurisée que parseFloat()/parseInt()
parseInt(“1,000″); // -> 1, pas 1000
”1,000″; user input
parseInt("010″); // -> 8, en raison du préfixe littéral octal
”010″; // ->
//Quelques abréviations simples telles que : if (someVar === null) {someVar = 0};
null;

//Convertir le type booléen en type entier

true ; >
Bien sûr, vous pouvez convertir des nombres en chaînes en ajoutant des nombres à des chaînes vides, par exemple : alert( typeof (1 ””)); // ->string;

De plus, un opérateur de soustraction est inclus pour convertir une chaîne en nombre, par exemple : alert( typeof ("123″-0));//->number;


Bien sûr, il peut y avoir des fonctionnalités d'utilisation inconnues de l'opérateur plus, veuillez laisser un message pour l'ajouter !

Étiquettes associées:
source:php.cn
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