当前位置: 首页 > news >正文

营销网站seo推广网站模版asp

营销网站seo推广,网站模版asp,网络运营商ip地址,科技公司企业网站源码EasyClick JavaScript 字符串进阶在 JavaScript 中,字符串是最常用的数据类型之一。以下是 JavaScript 字符串的常用方法,涵盖了字符串操作的各种场景。基本查询方法 length- 获取字符串长度 const str "Hello, World!"; console.log(str.len…

EasyClick JavaScript 字符串进阶

在 JavaScript 中,字符串是最常用的数据类型之一。以下是 JavaScript 字符串的常用方法,涵盖了字符串操作的各种场景。

基本查询方法

length- 获取字符串长度

const str = "Hello, World!";
console.log(str.length); // 13

charAt()- 获取指定位置的字符

console.log(str.charAt(0)); // "H"
console.log(str.charAt(7)); // "W"

charCodeAt()- 获取字符的 Unicode 编码

console.log(str.charCodeAt(0)); // 72 (H 的 Unicode)

indexOf()- 查找子字符串首次出现的位置

console.log(str.indexOf("World")); // 7
console.log(str.indexOf("world")); // -1 (区分大小写)

lastIndexOf()- 查找子字符串最后一次出现的位置

const text = "Hello, World! Hello!";
console.log(text.lastIndexOf("Hello")); // 14

includes()- 检查是否包含子字符串

console.log(str.includes("World")); // true
console.log(str.includes("world")); // false

startsWith()- 检查是否以指定字符串开头

console.log(str.startsWith("Hello")); // true
console.log(str.startsWith("hello")); // false

endsWith()- 检查是否以指定字符串结尾

console.log(str.endsWith("!")); // true
console.log(str.endsWith("World")); // false

字符串操作方法

concat()- 连接字符串

const str1 = "Hello";
const str2 = "World";
console.log(str1.concat(", ", str2, "!")); // "Hello, World!"

slice()- 提取子字符串

console.log(str.slice(0, 5)); // "Hello" (0到5,不包括5)
console.log(str.slice(7)); // "World!" (从7到结尾)
console.log(str.slice(-6)); // "World!" (从末尾开始)

substring()- 提取子字符串(类似 slice)

console.log(str.substr(7, 5)); // "World" (从7开始,取5个字符)

split()- 分割字符串为数组

const words = str.split(", ");
console.log(words); // ["Hello", "World!"]const chars = str.split("");
console.log(chars); // ["H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l", "d", "!"]

repeat()- 重复字符串

console.log("abc".repeat(3)); // "abcabcabc"

字符串修改方法

toLowerCase()- 转换为小写

console.log(str.toLowerCase()); // "hello, world!"

toUpperCase()- 转换为大写

console.log(str.toUpperCase()); // "HELLO, WORLD!"

trim()- 去除两端空白

const spaced = "   Hello, World!   ";
console.log(spaced.trim()); // "Hello, World!"

trimStart()/ trimLeft()- 去除开头空白

console.log(spaced.trimStart()); // "Hello, World!   "

trimEnd()/ trimRight()- 去除结尾空白

console.log(spaced.trimEnd()); // "   Hello, World!"

replace()- 替换字符串

console.log(str.replace("World", "JavaScript")); // "Hello, JavaScript!"

replaceAll()- 替换所有匹配项

const text = "apple, banana, apple";
console.log(text.replaceAll("apple", "orange")); // "orange, banana, orange"

正则表达式相关方法

match()- 匹配正则表达式

const email = "user@example.com";
const matchResult = email.match(/[a-z]+@[a-z]+\.[a-z]{2,3}/);
console.log(matchResult); // ["user@example.com"]

matchAll()- 匹配所有结果

const text = "test1 test2 test3";
const matches = [...text.matchAll(/test(\d)/g)];
console.log(matches);
// [
//   ["test1", "1"],
//   ["test2", "2"],
//   ["test3", "3"]
// ]

search()- 搜索匹配位置

console.log(str.search("World")); // 7
console.log(str.search(/world/i)); // 7 (不区分大小写)
http://www.dtcms.com/a/616116.html

相关文章:

  • 易缴缴:注册资金实缴领域的卓越典范
  • 餐饮网站模板免费下载广告公司简介简短
  • 别墅室内设计网站网站建设柒金手指下拉二一
  • 微信能否做门户网站拼多多app官方下载
  • 河南网站优化怎么做网络游戏推广
  • 从一到无穷大 #58 构建 Lakehouse 通用 Compaction 框架
  • 京东商城网站建设目标网站建设和网络推广服务公司
  • 诸城网站制作优云优客百度推广效果怎么样
  • 新手网站建网站首页图片哪里找
  • wordpress站标签也打不开国家示范校建设专题网站
  • 怎么做公司网站上海柘中建设股份有限公司网站
  • 建设银行交学费网站有经验的中山网站建设
  • 小程序定制开发网站湖北十堰了不得科技网络公司
  • 计算机图形学·14 经典视图(Classical Viewing)
  • 做视频赚钱的好网站网上如何卖货
  • 磁器口网站建设wordpress插件ERP
  • 如何做 网站的seo宣城 网站建设
  • 鲜花店网站建设的规模设想电脑当网站空间
  • DELMIA Role: OES - Operations Experience Supervisor
  • C语言编译器哪个好学 | 新手学习指南与推荐
  • 服务好的南昌网站设计做网站通常用的软件
  • 网站建设叁金手指花总8漫画风格网站
  • 怎样成立网站山东省建设工程质量安全协会网站
  • 深圳网站制作的公司工业设计网站哪个最好
  • 网站建设 项目文档易语言 wordpress登录注册
  • 广告联盟上怎么做网站策划网站建设
  • 企业官网建站步骤衡阳网站建设技术外包
  • 防城港做网站的苏州360推广 网站建设
  • 做一个谷歌网站多少钱怎么进入追信魔盒网站开发软件
  • 网站建设需要什么技能网站维护建设费应计入科目