跳到主要内容

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}警觉的控制台.log(titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}警觉的(titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}控制台.log(titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

正文中添加了92个字符
来源 链接
阿米特
  • 46.2万
  • 9
  • 81
  • 113

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}titleCase(“我是一个小茶壶”);

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}alert(titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}alert(titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。

来源 链接
文斯42tau
  • 61
  • 1

为什么数组[i].charAt(0).toUpperCase()不传递给数组[i][0]

我正在尝试制作一个javascript程序,它接受一个字符串,将每个单词的第一个字母大写,并将其他每个字符变为小写。

函数titleCase(str){str=str.toLowerCase();var数组=str.split(“”);对于(var i=0;i<数组长度;i++){array[i][0]=数组[i].charAt(0).toUpperCase();} var finalString=array.join(“”)return finalString;}titleCase(“我是一个小茶壶”);

出于某种原因array[i].charAt(0).toUpperCase();不会将其价值传递给数组[i][0]。这最终使它返回的字符串只包含所有小写字母,而不是每个单词的第一个字母都大写。