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文件

module.exports = { "plugins": { "postcss-import": {},

/** * 参考文档 * 【eslint英文文档】https://eslint.org/docs/user-guide/con

dva是一个基于redux和redux-sage的数据流方案, 然后为了简化开发体验, dva还额外内置了react-router和fetch. 参考: <a href="http

umi是一个可插拔的企业级react应用框架, umi以路由为基础. 参考: <a href="https://umijs.org/zh/guide/#%E7%89%B9%E6%8

Dva是基于redux、redux-saga和react-router的轻量级前端框架及最佳实践沉淀。 <a href="https://dvajs.com/guide/conce

方式一:JavaScript里有setTimeout()方法 setTimeout(function(){ aler

在需要调试的js文件顶部或&lt;script&gt;&lt;/script&gt;开头处加一行代码: <pr