在JavaScript 中,toLowerCase( ) 方法和toLocaleLowerCase( ) 方法都可以把一个字符串转换为小写。
toLowerCase( ) 方法:将字符串转换为小写。
toLocaleLowerCase ( ) 方法:根据本地主机的语言环境,将字符串转换为小写。
注意:toLocaleLowerCase( ) 方法的判断依据是浏览器的语言设置,一般情况下,该方法与toLowerCase( ) 方法返回的结果是相同的,只有少数几种语言(如土耳其语)具有特殊的大小写映射。
示例:
(1)toLowerCase( ) 方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str1 = 'HELLO WORLD!';
var str2 = 'I LOVE YOU!';
var str3 = 'HI!';
console.log(str1.toLowerCase());
console.log(str2.toLowerCase());
console.log(str3.toLowerCase());
</script>
</body>
</html>
控制台输出:
可见,字符串均被转换为了小写。
(2)toLocaleLowerCase ( ) 方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str1 = 'NEVER GIVE UP!';
var str2 = 'THE HARDER YOU WORK,THE LUCKIER YOU WILL BECOME!';
console.log(str1.toLocaleLowerCase());
console.log(str2.toLocaleLowerCase());
</script>
</body>
</html>
可见,字符串也被转换为了小写。