水仙花数

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>

</body>
</html>
<script>
for (let i = 100; i < 1000; i++) {
/* const bai = parseInt(i / 100),
shi = parseInt(i % 100 / 10),
ge = i % 10
*/
/*方法二:将数字转换为字符串*/
// const bai=i.toString()[0], //百位数字,数据类型为string
// shi=i.toString()[1],
// ge=i.toString()[2]
// 方法2.1
// const iStr=i.toString(),
// bai=iStr[0], //百位数字,数据类型为string
// shi=iStr[1],
// ge=iStr[2]
/*方法2.2*/
const iStr=i+'',//+的任意一侧是字符串,则其为拼接符/连接符,功能是将两个字符串连接起来
bai=iStr[0]*1, //百位数字,数据类型为string
shi=iStr[1]*1,
ge=iStr[2]*1
if (i === Math.pow(bai, 3) + Math.pow(shi, 3) + Math.pow(ge, 3)) {
console.log(i)
}
}

</script>
posted @ 2023-06-30 10:40  崔鑫焱  阅读(16)  评论(0)    收藏  举报