1.类型转换:
分为自动转换和强制转换,一般用强制转换。
其他类型转换为整数:parseInt();
其他类型转换为小数:parseFloat();
判断是否是一个合法的数字类型:isNaN();
是数字的话返回false,不是数字的话返回ture。
示例:
需要将prompt放进isNaN方法内
2.运算符:
数学运算符:+ - * / % ++ --;
关系运算符:== != >= <= > <;
逻辑运算符:&& || !;
其他运算符:+= -= *= /= %= ?:;
3.语句:
一般分为顺序、分支和循环语句。
(1)分支语句if:
if(判断条件)
{
满足条件要执行的语句
}
else
{
不满足条件时执行的语句
}
(2)循环for语句:
for(初始条件;循环条件;状态改变)
{
循环体
}
(3)问题类型:穷举、迭代。
(4)两个关键词:break 和 continue。
(5)如果要输出某一参数的值:输出的值是"+a+"和"+b"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>练习一</title>
<script type="text/javascript">
var a = prompt("请输入一个三位数数字,来计算数位相加的和","");
//获取个位上的数字
var b = a%10;
// 获取十位上的数字
var c = parseInt((a%100)/10);
// 获取百位上的数字
var d = parseInt(a/100);
var sc = b+c+d;
alert("你输入的三位数数字是"+a+",位数相加得"+sc);
</script>
</head>
<body>
</body>
</html>
运行结果如下图所示:

这篇博客介绍了HTML中进行数值转换和运算的相关方法,包括使用parseInt()和parseFloat()进行类型转换,用isNaN()判断是否为数字。还讨论了数学、关系、逻辑运算符以及if分支和for循环等控制语句的使用,强调了break和continue在循环控制中的作用。

被折叠的 条评论
为什么被折叠?



