ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで小数点を検出する方法

JavaScriptで小数点を検出する方法

青灯夜游
青灯夜游オリジナル
2021-09-08 18:24:3411186ブラウズ

小数点を検出するための Javascript メソッド: 1.indexOf()、構文「String(num).indexOf(".")」を使用します。戻り値が「-1」より大きい場合、それは小数点です。 。 2. 正規表現、構文「var rep=/[\.]/;rep.test(num)」を使用します。

JavaScriptで小数点を検出する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#小数かどうかを検出する Javascript メソッド

方法 1:indexOf() メソッドを使用する

アイデア:

小数には小数点「

.」があります。indexOf() メソッドを使用して小数点の位置を判断し、それが小数であるかどうかを判断できます。 .indexOf() メソッドの戻り値 >-1 が 10 進数の場合。

実装コード:


function isDot(num) {
	if(String(num).indexOf(".")>-1){
		console.log("是小数");
	}
	else{
		console.log("不是小数");
	}
}
isDot(121.121);//含有小数点
isDot(454654);//不含小数点

出力結果:


是小数
不是小数

方法 2: 正規表現を使用して 10 進数かどうかを判断する

function isDot(num) {
	var rep=/[\.]/;
	if(rep.test(num)){
		console.log("是小数");
	}
	else{
		console.log("不是小数");
	}
}
isDot(121.121);//是小数
isDot(454.654);//是小数
isDot(454654);//不是小数

出力結果:

是小数
是小数
不是小数

[推奨学習:

javascript 上級チュートリアル]

以上がJavaScriptで小数点を検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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