So erkennen Sie Dezimalzahlen in JavaScript: 1. Verwenden Sie indexOf(), Syntax „String(num).indexOf("."), wenn der Rückgabewert größer als „-1“ ist, handelt es sich um eine Dezimalzahl. 2. Verwenden Sie reguläre Ausdrücke, die Syntax „var rep=/[.]/;rep.test(num)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Javascript-Methode zum Erkennen, ob es sich um eine Dezimalzahl handelt
Methode 1: Verwenden Sie die indexOf()-Methode
Idee:
Wenn eine Dezimalstelle einen Dezimalpunkt „.
”的,我们可以利用indexOf()方法判断小数点的出现位置来判断是否为小数,如果indexOf()方法的返回值>-1
“ hat, ist sie eine Dezimalzahl
function isDot(num) { if(String(num).indexOf(".")>-1){ console.log("是小数"); } else{ console.log("不是小数"); } } isDot(121.121);//含有小数点 isDot(454654);//不含小数点
是小数 不是小数
Methode 2: Verwenden Sie reguläre Ausdrücke, um zu bestimmen, ob es sich um eine Dezimalzahl handelt
function isDot(num) { var rep=/[\.]/; if(rep.test(num)){ console.log("是小数"); } else{ console.log("不是小数"); } } isDot(121.121);//是小数 isDot(454.654);//是小数 isDot(454654);//不是小数
是小数 是小数 不是小数
java Skript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonSo erkennen Sie Dezimalzahlen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!