ホームページ よくある問題 キャストのルールは何ですか?

キャストのルールは何ですか?

Aug 21, 2020 pm 02:05 PM
キャスト

強制型変換ルールは、 1. 文字を数値に変換する [parseInt()] で左から右に一度変換する 変換できれば変換する 変換できなければ、 [Math.round()] は厳密に変換されており、変換できません。数値以外の文字は許可されます; 2. 数値を文字に変換する場合、[toString()] は直接変換します。

キャストのルールは何ですか?

#強制型変換ルールは次のとおりです:

#文字から値へ

parseInt();

左から右に1回変換、回せる場合は回す、回せない場合は停止、そもそも回せない場合は回せないを回すとそのまま NaN となり、小数点は認識されません。

parseFloat();

parseInt と同等で、小数点を認識できます

Math.round();

厳密な変換、非標準なし変換は許可されます 数値、それ以外の場合は NaN; 最も近い整数を取得します#Number();

厳密な変換、数値以外の文字は許可されません、それ以外の場合は NaN; 直接変換

var str = "123";

var str = "123abc";

var str = "123abc456";

var str = "a123";

var str = "adasd";

var str = "123.45";

var n = parseInt(str);

console.log(str);

console.log(typeof str);

console.log(n);

console.log(typeof n);

var str = "a567.892";

var n = parseFloat(str);

console.log(str);

console.log(str の種類);

console.log(n);

console.log(typeof n);

var str = "-456.789";

var n = Math.round (str);

console.log(str);

console.log(str の種類);

console.log(n);

console.log(typeof n);

var str = "-456.789a";

var n = Number(str);

console.log(str);

console.log(typeof str);

console.log(n);

console.log(typeof n);

数値から文字への数値

toString();

直接変換は、変換する値に引用符を追加することと同じです

n は小数点として保持します

toFixed();

引用符を追加しながら、小数点以下 n 桁に四捨五入し、足りない場合はゼロを追加します

var n = 10.3543;

var s = n.toString( );

console.log(n);

console.log(typeof n);

console.log(s);

console.log(typeof s);

var n = 10;

var s = n.toFixed(2);

console.log( n);

console.log(n の種類);

console.log(s);

console.log(s の種類);

console.log(123.567000000)

数値を文字に変換

##var n = 123;var s = n "";

console.log(s)

文字から値

var s = "123";var n = s - 0;

console.log (n)

その他の回転値

true は 1、false は 0console.log(1 true); //2

console.log(1 false); //1

console.log(1 未定義); //NaN

console.log( 1 NaN); //NaN

console.log(1 null); //1

関連学習の推奨事項:

プログラミング ビデオ

以上がキャストのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)