用JavaScript语句,for循环输出文字,每出现一个字就在字后面添加一个逗号,如果是最后一个字,则在后面添加句号
时间: 2023-12-18 22:02:34 浏览: 42
假设要输出的文字为 "Hello, world!",JavaScript语句如下:
```
var text = "Hello, world!";
var output = "";
for (var i = 0; i < text.length; i++) {
output += text.charAt(i);
if (i < text.length - 1) {
output += ",";
} else {
output += ".";
}
}
console.log(output);
```
输出结果为:
```
H,e,l,l,o,,, ,w,o,r,l,d,.
```
相关问题
自行创建一个函数,实现JavaScript不许使用join函数,输出结果为:1,3,5,
可以使用循环和条件语句来实现这个功能,以下是一个示例函数:
```javascript
function customJoin(arr) {
var result = "";
for (var i = 0; i < arr.length; i++) {
if (i > 0) {
result += ",";
}
result += arr[i];
}
return result;
}
var arr = [1, 3, 5];
console.log(customJoin(arr)); // 输出结果为 "1,3,5"
```
这个函数接受一个数组作为参数,然后循环遍历数组中的元素,如果不是第一个元素,则在前面加上逗号,最后将所有元素拼接成一个字符串并返回。注意,这个实现方式并不是很高效,因为每次循环都需要对字符串进行拼接,可以考虑使用数组来优化。
JavaScript用array对象实现将输入的几个数输出
可以使用 JavaScript 中的数组对象和循环语句来实现将输入的几个数输出。下面是一个示例代码:
```javascript
// 获取输入的几个数
const inputStr = prompt("请输入几个数,用逗号隔开:");
const inputArr = inputStr.split(",");
// 输出输入的数
for (let i = 0; i < inputArr.length; i++) {
console.log(inputArr[i]);
}
```
这个程序会弹出一个提示框,要求用户输入几个数,输入完毕后,程序会将输入的数以逗号为分隔符转换为数组,然后使用 for 循环遍历数组并输出每个数。你可以将这段代码复制到浏览器的控制台中运行,输入你想要输出的数即可看到结果。