JavaScript 是一種廣泛使用的編程語言,它提供了一系列判斷正數的方法。
最基本的方法就是判斷一個數是否大于零。
let num = 5; if(num >0){ console.log("這是一個正數"); }
當數值大于零時,打印出“這是一個正數”的結果。
我們也可以通過Math對象中的方法來判斷正數。
- 使用Math.abs()方法判斷絕對值是否等于原來的值。
let num = 7; if (Math.abs(num) === num) { console.log("這是一個正數"); }
let num = -3; if (Math.sign(num) === 1) { console.log("這是一個正數"); }
let num = "hello"; if (!isNaN(num) && isFinite(num) && num >0) { console.log("這是一個正數"); }
還有一種方法是使用正則表達式,判斷字符串是否只包含數字和小數點,并且第一位不是小數點。
let num = "20.5"; if (/^[1-9][\d]*(\.\d*)?$/.test(num)) { console.log("這是一個正數"); }
以上是幾種常用的JavaScript 判斷正數的方法,我們可以根據不同的應用場景來選擇不同的方法。