javascript获取浏览器当前的语言环境
阅读数:67 评论数:0
跳转到新版页面分类
html/css/js
正文
navigator.language
属性返回一个表示浏览器当前语言环境的字符串,通常是一个 BCP 47 语言标签。这个语言标签由两个部分组成:语言代码和可选的地区代码。
下面是一个示例代码,展示了如何使用 navigator.language
来获取浏览器的语言环境参数:
const userLanguage = navigator.language;
console.log(userLanguage);
在上面的代码中,navigator.language
返回的语言环境参数将被存储在 userLanguage
变量中,并通过 console.log()
打印出来。
请注意,navigator.language
返回的语言标签可能包含语言和区域信息,例如 "en-US" 表示英语(美国)。如果你只需要获取主要的语言信息,你可以使用 split()
方法来提取语言代码部分:
const userLanguage = navigator.language.split('-')[0];
console.log(userLanguage);
上面的代码将只返回语言代码,例如 "en" 表示英语。
下面是一些常见的 navigator.language
返回值示例:
- "en": 英语
- "en-US": 英语(美国)
- "en-GB": 英语(英国)
- "fr": 法语
- "fr-FR": 法语(法国)
- "de": 德语
- "de-DE": 德语(德国)
- "zh": 中文
- "zh-CN": 中文(中国)
- "ja": 日语
- "ja-JP": 日语(日本)
在上述示例中,语言代码是两个字母的 ISO 639-1 代码,地区代码是两个字母的 ISO 3166-1 Alpha-2 代码。
相关推荐
echarts
是百度公司前端开发一个图表库,支持柱状图、饼状图、k线图、map图、热导向图、折线图。
主要采用canvas画图。完全免费。
hi
因为map的key可以为任何类型, 包括对象. 但是JSON语法, key只能为string. 所以不能直接对JSON.stringify(Map).
1.但是可以先把map转换为
一、package.json
package.json文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本。
二、package-lock.json
package-lock.json文件