如何将JavaScript字符串值转换为小写字母?
例子:从“Your Name”到“Your Name”
如何将JavaScript字符串值转换为小写字母?
例子:从“Your Name”到“Your Name”
当前回答
只是toLowerCase(), toUpperCase()的一个例子和尚未可用的toTitleCase()或toProperCase()的原型:
字符串。 return this。斯普利特(' ')。地图(i => i[0].toUpperCase() + i.substring(1).toLowerCase())。join (' '); ) 字符串,原型,toPropperCase =功能() return this toTitleCase (); ) var原创案例=“你的名字”; var lowercase =原创案例。 var upperCase = lowercase.toUpperCase(); var titleCase = upperCase.toTitleCase(); log控制台(“原创:”+原创案例); log控制台(' tolowercase (') + lowercase); log控制台(' touppercase (') + upperCase); log控制台(' totitlecase ': ' + titleCase);
其他回答
我注意到很多人在JavaScript中寻找strtolower()。他们希望函数名与其他语言相同,这就是为什么这篇文章在这里。
我建议使用原生JavaScript函数:
“一些字符串“.toLowerCase ()
下面的函数与PHP函数的行为完全相同(适用于那些将PHP代码移植到JavaScript的人)
function strToLower (str) {
return String(str).toLowerCase();
}
你可以在JavaScript字符串上使用内置的. tolowercase()方法。例子:
var x = "Hello";
x.toLowerCase();
如果你想自己构建:
function toLowerCase(string) {
let lowerCaseString = "";
for (let i = 0; i < string.length; i++) {
// Find ASCII charcode
let charcode = string.charCodeAt(i);
// If uppercase
if (charcode > 64 && charcode < 97) {
// Convert to lowercase
charcode = charcode + 32
}
// Back to char
let lowercase = String.fromCharCode(charcode);
// Append
lowerCaseString = lowerCaseString.concat(lowercase);
}
return lowerCaseString
}
是的,JavaScript中的任何字符串都有一个toLowerCase()方法,该方法将返回一个新字符串,该新字符串是小写的旧字符串。旧字符串将保持不变。
所以,你可以这样做:
"Foo".toLowerCase();
document.getElementById('myField').value.toLowerCase();
var lowerCaseName = "Your Name".toLowerCase();