淘先锋技术网

首页 1 2 3 4 5 6 7

javascript通过一些函数可以轻松完成字符串大小写转换,本文将通过举例和代码来说明javascript如何进行大小写转换。

转换字符串为大写,使用toUpperCase()函数。例如:

var name = "john";
name = name.toUpperCase();
document.write(name);
结果输出为:JOHN

转换字符串为小写,使用toLowerCase()函数。例如:

var name = "MARY";
name = name.toLowerCase();
document.write(name);
结果输出为:mary

将字符串的首字母转换为大写,使用charAt()、toUpperCase()和slice()函数。例如:

var name = "john";
var firstChar = name.charAt(0);
firstChar = firstChar.toUpperCase();
name = firstChar + name.slice(1);
document.write(name);
结果输出为:John

将字符串的首字母转换为小写,同样使用charAt()、toLowerCase()和slice()函数。例如:

var name = "MARY";
var firstChar = name.charAt(0);
firstChar = firstChar.toLowerCase();
name = firstChar + name.slice(1);
document.write(name);
结果输出为:mARY

将字符串的每个单词的首字母转换为大写,使用split()、charAt()、toUpperCase()、join()和slice()函数。例如:

var name = "john doe";
var nameArray = name.split(" ");
for(var i = 0; i< nameArray.length; i++){
var firstChar = nameArray[i].charAt(0);
firstChar = firstChar.toUpperCase();
nameArray[i] = firstChar + nameArray[i].slice(1);
}
name = nameArray.join(" ");
document.write(name);
结果输出为:John Doe

将字符串的每个单词的首字母转换为小写,同样使用split()、charAt()、toLowerCase()、join()和slice()函数。例如:

var name = "JOHN DOE";
var nameArray = name.split(" ");
for(var i = 0; i< nameArray.length; i++){
var firstChar = nameArray[i].charAt(0);
firstChar = firstChar.toLowerCase();
nameArray[i] = firstChar + nameArray[i].slice(1);
}
name = nameArray.join(" ");
document.write(name);
结果输出为:jOHN dOE

以上就是javascript中常用的字符串大小写转换方法,开发者可以根据实际需要使用相应的函数进行转换,提高代码的效率和可读性。