<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>NaN -非数字值</title>
</head>
<body>
<h3>NaN -非数字值</h3>
<p id="NaN -非数字值"></p>
<script>
var s = 3000 / "HTML";
var d = 3000 / "3000";
document.getElementById("NaN -非数字值").innerHTML = isNaN(s) + "<br>" + isNaN(d);
</script>
</body>
</html>
JavaScript Number 对象
JavaScript 只有一种数字类型。
可以使用也可以不使用小数点来书写数字
NaN -非数字值
NaN 属于 JavaScript 保留词,指示某个数不是合法数。
尝试用一个非数字字符串进行除法会得到 NaN(Not a Number)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>NaN -非数字值</title>
</head>
<body>
<h3>NaN -非数字值</h3>
<p id="NaN -非数字值1"></p>
<script>
var a = 3000 / 300;
document.getElementById("NaN -非数字值1").innerHTML = isNaN(a);
</script>
</body>
</html>
JavaScript Number 对象
JavaScript 只有一种数字类型。
可以使用也可以不使用小数点来书写数字
NaN -非数字值
NaN 属于 JavaScript 保留词,指示某个数不是合法数。
尝试用一个非数字字符串进行除法会得到 NaN(Not a Number)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数字可以是数字或者对象</title>
</head>
<body>
<h3>数字可以是数字或者对象</h3>
<p id="数字可以是数字或者对象"></p>
<script>
var c = 985;
var f = new Number(211);
var cf = typeof(c) + " " + typeof(f);
document.getElementById("数字可以是数字或者对象").innerHTML=cf;
</script>
</body>
</html>
JavaScript Number 对象
JavaScript 只有一种数字类型。
可以使用也可以不使用小数点来书写数字
数字可以是数字或者对象
通常 JavaScript 数值是通过字面量创建的原始值:var x = 123
但是也可以通过关键词 new 定义为对象:var y = new Number(123)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数字可以是数字或者对象 </title>
</head>
<body>
<h3>数字可以是数字或者对象2</h3>
<p id="数字可以是数字或者对象2"></p>
<script>
var c = 985;
var f= new Number(211);
document.getElementById("数字可以是数字或者对象2").innerHTML = c===f;
</script>
</body>
</html>
JavaScript Number 对象
JavaScript 只有一种数字类型。
可以使用也可以不使用小数点来书写数字
数字可以是数字或者对象
通常 JavaScript 数值是通过字面量创建的原始值:var x = 123
但是也可以通过关键词 new 定义为对象:var y = new Number(123)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>无穷大(Infinity)</title>
</head>
<body>
<h3>无穷大(Infinity)</h3>
<script>
kjys=100;
while (kjys!=Infinity){
kjys=kjys*kjys;
document.write(kjys +'HTML');
}
</script>
</body>
</html>
JavaScript Number 对象
JavaScript 只有一种数字类型。
可以使用也可以不使用小数点来书写数字
无穷大(Infinity)
Infinity (或 -Infinity)是 JavaScript
在计算数时超出最大可能数范围时返回的值