JS编写程序判断一个数是否为同构数,调用带有一个输入参数的函数(或方法)实现,此函数(或方法)用于判断某个整数是否为同构数,输入参数为一个整型参数,返回值为布尔型(是否为同构数)。
时间: 2024-05-02 17:22:38 浏览: 107
js判断数据类型如判断是否为数组是否为字符串等等
5星 · 资源好评率100%
好的,我了解了你的要求。以下是方式一:通过 JS 编写程序判断一个数是否为同构数。
```javascript
function isIsomorphicNumber(num) {
const strNum = num.toString();
const len = strNum.length;
for (let i = 0; i < len; i++) {
const char = strNum.charAt(i);
if (strNum.lastIndexOf(char) !== i) {
return false;
}
}
return true;
}
```
你可以传入一个数字作为参数来调用这个函数,函数将会判断这个数字是否为同构数,并返回相应的布尔值。
以下是方法二:通过 JS 编写程序判断一个数是否为同构数 (利用 ES6 语法)。
```javascript
const isIsomorphicNumber = num => {
const strNum = num.toString();
const len = strNum.length;
for (let i = 0; i < len; i++) {
const char = strNum.charAt(i);
if (strNum.lastIndexOf(char) !== i) {
return false;
}
}
return true;
}
```
同样地,你可以传入一个数字作为参数来调用这个函数,函数将会判断这个数字是否为同构数,并返回相应的布尔值。
阅读全文