用js写
时间: 2023-10-27 19:07:02 浏览: 28
在 JavaScript 中,可以使用 `charAt()` 和 `toUpperCase()` 方法实现将字符串的首字母转换成大写。例如,将字符串 `hello world` 的首字母转换成大写可以这样做:
```javascript
let str = "hello world";
let newStr = str.charAt(0).toUpperCase() + str.slice(1);
console.log(newStr);
```
输出结果为:
```
Hello world
```
在这个例子中,我们使用 `charAt(0)` 方法获取字符串的第一个字符,然后使用 `toUpperCase()` 方法将其转换成大写。接着将这个字符和原来字符串中除第一个字符外的其它字符拼接起来,即可得到新的字符串。
相关问题
用javascript 写个贪吃蛇
用javascript写贪吃蛇其实不是很难,你可以首先创建一个画布,然后使用javascript的绘图函数创建出蛇的身体,最后实现碰撞检测,使得蛇能够吃掉食物,并且随着它吃到食物越多,蛇的身体长度也会变长。
用javascript写冒泡排序
以下是用JavaScript实现冒泡排序的代码:
```javascript
function bubbleSort(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
```
使用方法:
```javascript
var arr = [3, 5, 1, 4, 2];
var sortedArr = bubbleSort(arr);
console.log(sortedArr); // [1, 2, 3, 4, 5]
```
该实现使用两个嵌套循环,外部循环控制排序的轮数,内部循环控制每一轮比较的次数。在每一轮中,从第一个元素开始,依次比较当前元素和下一个元素的大小,如果当前元素大于下一个元素,则交换它们的位置。通过多次比较和交换,最终实现了排序。