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

网站开发 认证深圳网站制作长沙

网站开发 认证,深圳网站制作长沙,北京网站优化公司 卓立海创,建筑工程承包合同一、基础操作(不修改原字符串,返回新结果) length 动作:量身高。直接告诉你字符串有多少个字符。例子:let str "hello"; console.log(str.length); // 5charAt(索引) 动作:点名!根据…

一、基础操作(不修改原字符串,返回新结果)

  1. length

    • 动作:量身高。直接告诉你字符串有多少个字符。
    • 例子
      let str = "hello";
      console.log(str.length); // 5
      
  2. charAt(索引)

    • 动作:点名!根据位置找对应的字符。
    • 例子
      "cat".charAt(1); // "a"(索引从0开始)
      
  3. slice(开始位置, 结束位置)

    • 动作:切蛋糕。切出一部分字符串(支持负数,表示倒数)。
    • 例子
      "apple".slice(1, 3); // "pp"(索引1到3前)
      "apple".slice(-3);   // "ple"(倒数3位到最后)
      
  4. substring(开始位置, 结束位置)

    • 动作:和 slice 类似,但不支持负数,自动处理颠倒的参数。
    • 例子
      "banana".substring(2, 5); // "nan"
      "banana".substring(5, 2); // 自动调换顺序 → "nan"
      

二、大小写转换

  1. toUpperCase()

    • 动作:全员变大声(转大写)。
    • 例子
      "Hello".toUpperCase(); // "HELLO"
      
  2. toLowerCase()

    • 动作:全员变小声(转小写)。
    • 例子
      "WORLD".toLowerCase(); // "world"
      

三、替换与分割

  1. replace(查找值, 替换值)

    • 动作:替换第一个匹配的内容(默认只换一次)。
    • 例子
      "I like apples".replace("apples", "bananas"); // "I like bananas"
      
    • 全局替换:用正则表达式加 /g
      "aabbaabb".replace(/a/g, "x"); // "xxbbxxbb"
      
  2. split(分隔符)

    • 动作:切菜!按分隔符把字符串切成数组。
    • 例子
      "2023-09-15".split("-"); // ["2023", "09", "15"]
      
  3. trim()

    • 动作:去掉字符串两边的空格(中间不管)。
    • 例子
      "  hello  ".trim(); // "hello"
      

四、查找与判断

  1. indexOf(子字符串)

    • 动作:找子字符串的第一次出现的位置(找不到返回-1)。
    • 例子
      "javascript".indexOf("script"); // 4(从索引4开始)
      
  2. includes(子字符串)

    • 动作:检查是否包含某个子字符串(返回 true/false)。
    • 例子
      "coffee".includes("fee"); // true
      
  3. startsWith(子字符串) / endsWith(子字符串)

    • 动作:检查是否以某个子字符串开头/结尾。
    • 例子
      "hello.jpg".endsWith(".jpg"); // true
      

五、拼接与重复

  1. concat(字符串)

    • 动作:拼接字符串(和 + 作用一样)。
    • 例子
      "Hello".concat(" ", "World"); // "Hello World"
      
  2. repeat(次数)

    • 动作:复读机!重复字符串多次。
    • 例子
      "ha".repeat(3); // "hahaha"
      

总结表格

方法作用是否修改原字符串返回值
slice切片新字符串
substring切片(不支持负数)新字符串
toUpperCase转大写新字符串
toLowerCase转小写新字符串
replace替换内容新字符串
split切割成数组数组
trim去除首尾空格新字符串
indexOf查找子字符串位置索引/-1
includes判断是否包含子字符串true/false
repeat重复字符串新字符串

举个综合例子

let text = "  JavaScript is FUN!  ";// 1. 去掉前后空格 → "JavaScript is FUN!"
let trimmed = text.trim();// 2. 转小写 → "javascript is fun!"
let lower = trimmed.toLowerCase();// 3. 替换 → "javascript is awesome!"
let replaced = lower.replace("fun", "awesome");// 4. 切割 → ["javascript", "is", "awesome!"]
let words = replaced.split(" ");
http://www.dtcms.com/wzjs/812255.html

相关文章:

  • 开发网站和applicationwordpress 对联广告
  • 建设一个手机网站首页wordpress登录密码记录在哪里
  • 网站建设服务外包wordpress编辑器按钮
  • 产品网站建站宜昌网站建设开发费用
  • 网站制作器手机版宁夏固原住房和建设局网站
  • 怎么免费建立自己的网站平台网站建设需要编码不
  • 濮阳微信网站建设电子商务网站开发的过程
  • 网天下信息技术有限公司网站做网站交互效果用什么软件
  • 如何用ps做网站效果图什么样的公司才叫企业
  • wordpress网店模板制作sem和seo是什么职业
  • 永州市建设局网站网站建设实训报告样板
  • 网站建设汽车后市场分析网站域名个人备案跟企业备案
  • 深圳网站建设公司企业网络营销解释
  • 七台河哈尔滨网站建设专门做考研的网站
  • 用闲置的安卓手机做网站二手建筑铝模板哪里有卖
  • 象山网站建设王晴儿网站建设
  • 建网站潞城哪家强?域名备案不是网站公司做的
  • 网站制作小工具医院网站可信认证必须做吗
  • 深圳定制网站建设WordPress搜索优化工具
  • 宜兴做网站多少钱平面设计主要做的是什么
  • 电子商务网站开发目的开外贸公司的流程及费用
  • iis7站长工具chatgpt网页
  • 网站建设是前端后端吗青岛市平台公司
  • 深圳龙华网站公司如何在线上注册公司
  • 网站建设es158百度seo wordpress插件
  • 微信网站备案建站教程
  • 网站 备案 注销石家庄新钥匙网站
  • 网站维护要什么cms系统网站
  • 服装网站开发项目计划书华安网站建设
  • 成年做羞羞的视频网站淄博seo推广