ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの型変換(文字から数字、数字から文字)_JavaScriptスキル

JavaScriptの型変換(文字から数字、数字から文字)_JavaScriptスキル

WBOY
リリース: 2016-05-16 18:20:28
オリジナル
1290 人が閲覧しました

Java では、基本型間の強制変換はこのようなものではありません。たとえば、整数を文字列に変換するには、Integer.toString() 静的メソッドまたは String.valueOf() 静的メソッドを使用して文字列を変換する必要があります。整数を使用する必要があります。
JavaScript における型変換は「強制的な型変換」とみなされないことがわかります。
JavaScriptではDouble型やInt型はNumberオブジェクトとみなされ、typeof 1であってもtypeof 1.0であってもnumberが返されます。こうすることで、Int 型か Double 型かを気にする必要がなくなり、JavaScript 解釈エンジンが内部で処理できるようになります。

Number を String に変換したい場合は、Number の toString() メソッドを使用できます ((1).toString() のように括弧が必要か、1.toString() スペースが必要です。そうでない場合はコンパイル エラーになります)変数が必要ない場合)、または String() 関数を呼び出します。どちらのメソッドも、解釈エンジン内で自動的に NumberToString() を呼び出すか、基本的に同様のベースに基づく他の関数を呼び出します。
文字列を数値に変換する場合は、Number() 関数を使用すると、文字列が整数であるか浮動小数点数であるかが自動的に判断され、対応するデータ型が内部的に使用されます。グローバル関数 parseInt() および parseFloat() を使用でき、要件に応じて変換されます。同様に、StringToNumber、StringToInt などの内部関数を使用して、エンジンの内部メカニズムを説明します。
Double を Int に変換する場合は、Math.floor() 関数 (切り捨て) または Math.round() (丸め) を使用する必要があります。
Int を Double に変換する場合は、何も考慮する必要はありません。 Int を直接変換するだけです。Double
として操作します。 注: Number 関数と String 関数は、JS エンジンでは、コンストラクターとして呼び出すか通常の呼び出しとして呼び出すかを自動的に決定するため、新しいキーワードを使用するか呼び出すことができます。それを関数として直接使用します。
JS リファレンス マニュアル については、Microsoft がガイドと API リファレンスを備えた非常に優れた CHM を提供しています。これは Windows スクリプト テクノロジの中国語版で、MSDN からダウンロードしました。 JS 解釈エンジンに関しては、現在 Mozilla 組織によって保守されている Netscape の Spidermonkey を参照します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート