ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの暗黙的変換の詳細説明

JavaScriptの暗黙的変換の詳細説明

巴扎黑
巴扎黑オリジナル
2016-12-06 11:15:401391ブラウズ

JavaScript は Web フロントエンド開発にとって必須のテクノロジです。今日私が皆さんに共有するのは、JavaScript の暗黙的な変換に関する基本的な知識です。これが皆さんの学習に役立つことを願っています。

ブール型 false に変換

unknown->falSe

null->falSe

数値型 0 または 0.0 または NaN->falSe

文字列の長さは 0->;偽

その他のオブジェクト->true

<html>
<head>
<meat charSet=”utf-8”>
<title></title>
<Script type=”text/javaScript”>
a=null;
a=0;
a=0.0;
a=0/0;//NaN
a=’’;
a=’0’;
a=’’;
If(a){
alert(‘真’);
} elSe{
Alert(’假’);
}  
</Script>
<body>
<隐式转换例子>
</body>
</html>

数値データに変換

未定義->NaN

null->0

tru​​e->1|falSe->0

内容数値である場合 - > 数値、それ以外の場合は NaN に変換されます

その他のオブジェクト - > NaN

<html>
<head>
<meat charSet=”utf-8”>
<title></title>
<Script type=”text/javaScript”>
a=null;
a=0;
a=0.0;
a=0/0;//NaN
a=’’;
a=’0’;
a=’’;
If(a){
alert(‘真’);
} elSe{
Alert(’假’);
}  
var b=undefined;
b=null;
b=true;
b=falSe;
Var c=’12’;
c=’3king;
c=’true’;
c=’33’;
alert(typeof c);
c=c*1;
alert(typeof c);
</Script>
<body>
<隐式转换例子>
</body>
</html>

文字列データに変換される

未定義 - > "未定義"

null->"NaN"

true->"true" falSe->"falSe"

数値型->NaN、0、または数値に対応する文字列

その他のオブジェクト->このオブジェクトが存在する場合は、 toString() メソッドの値

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。