JS中的数值类型
JS中的所有数值类型都是var 变量名;不像java中还有int float String.......
那一般应该怎么确定数值类型啊!比如说用JS编写一个“水仙花“这个中的变量应该如何确定!
JS中的所有数值类型都是var 变量名;不像java中还有int float String.......
那一般应该怎么确定数值类型啊!比如说用JS编写一个“水仙花“这个中的变量应该如何确定!
2016-12-18
<script type="text/javascript">
var i,a,b,c;
for(i=100;i<1000;i++){ // 这里i是整型
a=Math.floor(i/100); // 这里a是整型."/"得出的结果是浮点型,比如10 / 3,结果是3.3333333333333335,而不是3,再进行floor向下取整,就得到百位上的整数啦
b=Math.floor(i%100/10); // 这里b是整型,十位
c=Math.floor(i%100%10); // 这里c是整型,个位
if(a*a*a+b*b*b+c*c*c==i){ // 满足水仙花数条件
document.write("水仙花数是:"+i+"<br>");
}
document.write('<br/>');
document.write(10/3);
}
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>水仙花</title>
</head>
<body>
<script type="text/javascript">
var i,a,b,c;
for(i=100;i<1000;i++){
a=Math.floor(i/100);
b=Math.floor(i%100/10);
c=Math.floor(i%100%10);
if(a*a*a+b*b*b+c*c*c==i){
document.write("水仙花数是:"+i+"<br>");
}
//document.write('<br/>');
}
</script>
</body>
</html>
看看这个代码为什么要这样给a赋值
举报