用JS编写一个程序,要求用户输入一个字符串,然后使用 switch 语句检查字符串中的第一个字符是否为元音字母(即 a、e、i、o、u)。如果是,程序输出“这是一个元音字母”;否则,程序输出“这不是一个元音字母”
时间: 2023-09-04 08:04:03 浏览: 84
### 回答1:
```javascript
let str = prompt("请输入一个字符串:");
let firstChar = str.charAt(0).toLowerCase();
switch (firstChar) {
case "a":
case "e":
case "i":
case "o":
case "u":
console.log("这是一个元音字母");
break;
default:
console.log("这不是一个元音字母");
}
```
### 回答2:
可以使用如下的 JavaScript 代码来实现这个程序:
```javascript
var str = prompt("请输入一个字符串:"); // 提示用户输入一个字符串
switch (str.charAt(0).toLowerCase()) { // 使用 toLowerCase() 将字符串的第一个字符转为小写形式
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
console.log("这是一个元音字母");
break;
default:
console.log("这不是一个元音字母");
break;
}
```
这个程序首先会提示用户输入一个字符串,然后使用 `charAt(0)` 方法获取字符串的第一个字符,使用 `toLowerCase()` 方法将字符转为小写形式,然后通过 switch 语句检查字符是否为元音字母。当第一个字符为 a、e、i、o、u 中的任意一个时,程序会输出“这是一个元音字母”;否则,程序会输出“这不是一个元音字母”。
### 回答3:
你好!以下是使用 JavaScript 编写的程序:
```javascript
// 提示用户输入一个字符串
var userInput = prompt("请输入一个字符串:");
// 获取字符串的第一个字符
var firstChar = userInput.charAt(0);
// 使用 switch 语句检查第一个字符是否为元音字母
switch (firstChar) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
alert("这是一个元音字母");
break;
default:
alert("这不是一个元音字母");
break;
}
```
上述程序通过 `prompt` 函数提示用户输入一个字符串,并使用 `charAt(0)` 方法获取字符串的第一个字符。然后,通过 `switch` 语句检查第一个字符是否为元音字母。如果匹配到元音字母,则弹出“这是一个元音字母”的提示框;否则,弹出“这不是一个元音字母”的提示框。
希望以上回答对你有所帮助!如果有任何疑问,请随时追问。
阅读全文