js对输入的字符串第一个字母转为大写

对输入的字符串第一个字母转为大写。

解答:

var as = 'hello';
var bs = as.charAt(0); 
console.log(bs); // h
var cs = bs.toUpperCase();
console.log(cs); // H
var ds = cs + as.slice(1);
console.log(ds); // Hello


复习js的三个方法


JavaScript charAt() 方法

charAt() 方法可返回指定位置的字符。
语法: stringObject.charAt(index)
index: 表示字符串中某个位置的数字,即字符在字符串中的下标。
var as = 'hello';
console.log(as.charAt(1)); // e


JavaScript toUpperCase() 方法

toUpperCase() 方法用于把字符串转换为大写 返回值:一个新的字符串,在其中所有小写字符全部被转换为了大写字符。
var es = 'hello';
console.log(es.toUpperCase()); // HELLO


JavaScript slice() 方法

slice() 方法可从已有的数组中返回选定的元素。
语法: arrayObject.slice(start,end) (注:前包后不包)
参数 描述
start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

注:

描述
返回值 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
说明 该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。
var arr = ['Amy','Bill','Cindy','Dave','Elena','Fiona'];
console.log(arr.slice(2,4));  // ["Cindy", "Dave"]
console.log(arr); // ["Amy", "Bill", "Cindy", "Dave", "Elena", "Fiona"]


JavaScript splice() 方法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
语法: arrayObject.splice(index,howmany,item1,.....,itemX)
参数 描述
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX 可选。向数组添加的新项目。

注:

描述
返回值 包含被删除项目的新数组,如果有的话。
说明 splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。
注意 splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
var arr = ['a','b','c','d','e','f','g'];
console.log(arr.splice(2,4)); // ["c", "d", "e", "f"]
console.log(arr); // ["a", "b", "g"]
var arr = ['a','b','c','d','e','f','g'];
console.log(arr.splice(2,4,'z')); // ["c", "d", "e", "f"]
console.log(arr); // ["a", "b", "z", "g"]

你可能感兴趣的:(js,charAt(),splice(),toUpperCase)