Dieses Mal werde ich Ihnen einige kleinere Fragen zur Typkonvertierung in js stellen. Was sind die Hinweise zur Typkonvertierung in js? ein Blick auf praktische Fälle.
var str = false + 1; var demo = false == 1; if(typeof(a)&&-true + (+undefined) + ''){ console.log("我能输出吗?"); } if(11 + '11' * 2 == 33) { console.log("我能输出吗?"); } !!' ' + !!'' - !!false||document.console.log("我能输出吗?");;
Das Folgende ist die Antwortanalyse
var str = false + 1; //1 var demo = false == 1; //false if(typeof(a)&&-true + (+undefined) + ''){ console.log("我能输出吗?"); }//输出 我能输出吗?//typeof(a) ==> typeof(undefined) ==> "undefined"//"undefined"&&-true ==> -true ==> -1//+undefined ==> NaN//+"",结果是 "NaN"//转换成Boolean值为true if(11 + '11' * 2 == 33) { console.log("我能输出吗?"); }//11 + '11' * 2 == 33 ==> 11 + 22 == 33 ==> 11 + false ==> 11//输出 我能输出吗? !!' ' + !!'' - !!false || document.console.log("我能输出吗?"); //没有输出 我能输出吗? //!!把后面的变成Boolean值,!!' ' + !!'' ==> true + false //true + false + false ==> 1 //||符号前面为true就不往后走了
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Inhalte finden Sie im PHP Chinesische WebsiteAndere verwandte Artikel!
Empfohlene Lektüre:
Nodejs verwendet Mongoose, um Modelle und APIs zu erstellen
JavaScript var und dies, { }Mit Funktion
Nodejs-Formularüberprüfung und Bild-Upload
Das obige ist der detaillierte Inhalt vonEinige kleinere Probleme bei der Typkonvertierung in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!