Der Inhalt dieses Artikels befasst sich mit der Funktion von !!() in js? Die detaillierte Erklärung der Funktion von !!() in js hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Wir wissen, dass JavaScript eine schwach typisierte Sprache ist, aber manchmal muss sie während der Verwendung auf den entsprechenden Typ gezwungen werden. Also,! ! () hat diese Schreibmethode den Effekt, schwache Typen in starke Typen umzuwandeln.
Bei der Typkonvertierung müssen zwei Konzepte erwähnt werden: explizite Konvertierung und implizite Konvertierung.
Explizite Konvertierung:
const a = parseInt(‘1111111111111’); const b = Obj.toString();
Implizite Konvertierung:
var a = '111'+0;//a的结果为数值型; var b = 111+'';//b的结果为字符串类型;
Zurück zu !!().
Zum Beispiel: a ist standardmäßig undefiniert! a ist wahr! ! a ist falsch, also ist der Wert von b falsch und nicht undefiniert. Das Schreiben auf diese Weise kann die spätere Beurteilung und Verwendung erleichtern.
Also! ! Die Funktion von (a) besteht darin, a in einen booleschen Wert umzuwandeln.
Was ist die Funktion von !!() in js? Eine detaillierte Einführung in die Rolle von !!() in js. Wenn Sie mehr über JavaScript-Video-Tutorials erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.
Das obige ist der detaillierte Inhalt vonWas ist die Funktion von !!() in js? Detaillierte Erklärung der Rolle von !!() in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!