第1章 数据类型 第3节 JavaScript数值类型(1)
JavaScript数值类型
1.JavaScript 数值
JavaScript 只有一种数值类型。
在网页编程中要使用到数值类型数据,JavaScript对数值类型数据统一用64位2进制表示。不分整型,浮点等
- 数值
-
- 正负
- 定点和浮点数
实例
var x1 = 34.00; // 带小数点
var x2 = 34; // 不带小数点
超大或超小的数值可以用科学计数法来写:
var y = 123e5; // 12300000
var z = 123e-5; // 0.00123
例题
一、乘法口诀
1 2 3 4 5 6 7 8 9 10 | <script> // 乘法口诀 for ( var i = 1; i <= 9; i++){ for ( var j = 1; j <= i; j++){ var sum = i * j; console.log(i + "*" + j + "=" + sum + " " ); } console.log( "\n" ); } </script> |
三、用JS计算下列算式,并将结果在弹出:
1 <script>
2 var a = 5;
3 // 定义的初始为 5 ,让 5*5 运行六次,相等于5的七次方
4 for (var i = 1; i <= 6; i++){
5 a *= 5;
6 }
7 var result = (23 + a) / 45;
8 alert(result * result);
9 // console.log(a);
10 </script>
五、用户输入一个三位数,弹出各个数位的和
- 比如:
- 用户输入155,就弹出11
- 用户输入316,就弹出10
<script>
var a = parseInt(prompt("请输入一个三位整数","111"));
var gw = a % 10,
sw = parseInt(a / 10) % 10,
bw = parseInt(a / 100) % 10;
var sum = gw + sw + bw;
alert("输入的数字是 " + a + " 每个位数的和为:" + sum);
console.log("个位数= " + gw + " 十位数= " + sw + " 百位数= " + bw);
</script>
简易计算器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
input{
margin:5px;
}
#box{
width:300px;
height:200px;
margin:10px;
border:1px solid #ccc;
}
</style>
</head>
<body>
<h1>简易计算器</h1>
<hr>
数1:<input type="text" id="num1">
<br>
数2:<input type="text" id="num2">
<br>
<button onclick="add(1)">相加</button>
<button onclick="add(2)">相减</button>
<button onclick="add(3)">相乘</button>
<button onclick="add(4)">相除</button>
<div id="box"></div>
</body>
<script type="text/javascript">
function add(m) {
var num1 = document.getElementById('num1').value;
var num2 = document.getElementById('num2').value;
if(isNaN(num1)) {
alert('第一个不是数字');
}
if (isNaN(num2)) {
alert('第二个不是数字');
}
switch(m){
case 1: var sum = Number(num1) + Number (num2); break;
case 2: var sum = Number(num1) - Number (num2); break;
case 3: var sum = Number(num1) * Number (num2); break;
case 4: var sum = Number(num1) / Number (num2); break;
}
document.getElementById('box').innerHTML = sum;
}
</script>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)