String.toUpperCase() 转大写
最后更新:2026-09-09
String.toUpperCase() 转大写
toUpperCase 返回全部转为大写的新字符串,原字符串不变。常用于标题格式化、常量生成与不区分大小写的键名。
| 分类 | 字符串 |
|---|---|
| ES 版本 | ES1 |
📝 语法
const 大写 = 字符串.toUpperCase();
返回值:全大写的新字符串。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
DEVELOPMENT
Javascript
💡 提示 每个单词首字母大写:str.split(' ').map(w => w[0].toUpperCase() + w.slice(1)).join(' ')。
ℹ️ info toUpperCase 与 toLowerCase 是一对。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| String.toUpperCase() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QtoUpperCase 会改变原字符串吗?
A不会——返回新字符串,原字符串不变。
Q如何实现标题格式?
Astr.toLowerCase().split(' ').map(w => w.charAt(0).toUpperCase() + w.slice(1)).join(' ')。
QtoUpperCase 对数字和符号有效吗?
A无效——数字、标点、中文没有大小写,原样返回。