字符串
字符串存储 计算机只能够存储二进制 所以存储字符串时 也需要转为二进制 所以就需要有一个对照表 方便将字符和二进制进行转换 这样的内容叫做编码方式 常见的有 ascii unicode 等定义字符串的新的方式var str new String(a); console.log(typeof str); // object // 转换为字符串的方式就是str.toString();包装类型在面向对象的思想中一切都得是对象。而JS中有一些基本类型此时就需要“包装”一下将这些基本类型包装成对象类型。字符串的length属性字符串也有length属性var a abcdefg; console.log(a[2]); // c字符串也可以通过下标获取对应的字符常见的方法1.charAt 参数是数字 返回值是该数字所指向的下标字符var str abcdefg; // 获取指定位置的字符 var code str.charAt(5); console.log(code); // f2.charCodeAt 参数是数字 返回值是该数字所指向的下标字符的编码var str abcdefg; var code str.charCodeAt(5); console.log(code); // 1023.split 参数是分隔符 返回值是以该参数作为切割之后的数组var str a1b1c1d1e1f; // 想要以1作为分隔符 将字符串切割成数组 [a, b, c, d, e, f]; var arr str.split(1); console.log(arr); // [a, b, c, d, e, f]; // 数组转为字符串 // [a, b, c, d, e, f].join(1); a1b1c1d1e1f4.substring 该方法用于截取字符串中的一段var str abcdefg; var str1 str.substring(1, 2); var str2 str.substring(1); var str3 str.substring(); var str4 str.substring(-5, -2); var str5 str.substring(5, 1); console.log(str1); // b console.log(str2); // bcdefg console.log(str3); // abcdefg console.log(str4); // 空字符串 截取不到 console.log(str5); // bcde // 特点两个参数时总是从小的截取到大的 // 特点当数值为负数时 不会从后往前数5.substr 该方法也用于截取字符串中的一段 第一个参数依旧表示截取的开始位置 第二个参数表示要截取的字符串的长度var str abcdefghijkl; var str1 str.substr(3, 5); console.log(str1);6.slice 该方法用于截取字符串的一段 第一个参数表示截取的开始位置(包含) 第二个参数表示截取的结束位置(不包含)var str abcdefghijkl; var str1 str.slice(1, 5); var str2 str.slice(5, 1); var str3 str.slice(-5); console.log(str1); // bcde console.log(str2); // 空字符串 因为截取不到 console.log(str3); // hijkl 从后往前截取7.indexOf 该方法用于获取数组中第一个从某个位置开始出现的字符串的第一个字符的下标 如果找不到 就返回-1 第一个参数是被查询的字符串 第二个参数是查询的开始位置var str abcdefgdfdfdf; var index str.indexOf(df); console.log(index); //8.toLowerCase 该方法用于将所有的字符串中的英文小写var str ABCDEFG,你好,abcde; var str1 str.toLowerCase(); console.log(str1); // abcdefg,你好,abcde字符串的比较 一位一位的比较 比较对应位数的字符的ascii码 如果相同 比较下一位 如果不同 出结果var str aA; // ascii A 65 var str1 aa; // ascii a 97 console.log(str str1); // false9.toUpperCase 该方法用于将所有的字符串中的英文大写var str abc; var str1 str.toUpperCase(); console.log(str1); // ABC// replace 该方法用于将字符串中的指定字符(串)替换位指定字符(串) // var str 今天天气不错没下雨; // var str1 str.replace(没, ); // console.log(str1);郑重声明: 所有的字符串方法都不会改变原字符串

相关新闻

聚类

聚类

文章目录一、定义二、相似度/距离计算方法总结三、k-means算法1.基本思想2.迭代过程3.简单应用4.总结四、层次聚类五、密度聚类DBSCAN算法1)相关概念2)算法流程一、定义 聚类就是对大量未知标注的数据集,按照数据内在的相似性将数据集划分为…

2026/7/28 14:47:20 阅读更多 →
Grasscutter Tools终极指南:原神私服玩家的可视化管理解决方案

Grasscutter Tools终极指南:原神私服玩家的可视化管理解决方案

Grasscutter Tools终极指南:原神私服玩家的可视化管理解决方案 【免费下载链接】grasscutter-tools A cross-platform client that combines launcher, command generation, and mod management to easily play Grasscutter; 一个结合了启动器、命令生成、MOD管理等…

2026/7/28 14:46:19 阅读更多 →
如何轻松掌控华硕笔记本性能:G-Helper轻量级控制工具终极指南

如何轻松掌控华硕笔记本性能:G-Helper轻量级控制工具终极指南

如何轻松掌控华硕笔记本性能:G-Helper轻量级控制工具终极指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenb…

2026/7/28 14:46:19 阅读更多 →

最新新闻

vLLM与SGLang:大模型推理框架的技术对比与应用指南

vLLM与SGLang:大模型推理框架的技术对比与应用指南

1. 大模型推理框架的战场格局 2023年大模型推理领域最引人注目的现象,莫过于vLLM和SGLang这两个框架的崛起。作为长期跟踪大模型工程化的从业者,我亲眼见证了vLLM如何凭借PagedAttention技术横扫推理性能榜单,也目睹了SGLang如何通过声明式编…

2026/7/28 14:57:23 阅读更多 →
抖音下载器完全指南:三步保存无水印高清视频,支持批量下载与直播录制

抖音下载器完全指南:三步保存无水印高清视频,支持批量下载与直播录制

抖音下载器完全指南:三步保存无水印高清视频,支持批量下载与直播录制 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, a…

2026/7/28 14:57:23 阅读更多 →
自适应VSG控制技术:提升新能源电网稳定性的关键

自适应VSG控制技术:提升新能源电网稳定性的关键

1. 虚拟同步发电机(VSG)技术背景与核心挑战 电力电子接口的新能源发电设备(如光伏、风电)正逐步取代传统同步发电机,但这类设备缺乏旋转质量块,无法提供电网所需的惯量和阻尼特性。虚拟同步发电机&#xff…

2026/7/28 14:57:23 阅读更多 →
ComfyUI部署Wan2.2 Animate:AI视频生成与角色替换完整指南

ComfyUI部署Wan2.2 Animate:AI视频生成与角色替换完整指南

最近在尝试AI视频生成时,发现很多工具要么限制太多,要么生成的视频闪烁严重。经过多次测试,终于找到了一套完整的解决方案——基于ComfyUI的Wan2.2 Animate本地部署方案。这套方案不仅能生成丝滑无闪烁的美女视频,还能实现角色替换、换脸、换装等功能,效果相当惊艳。 本文…

2026/7/28 14:57:23 阅读更多 →
大模型选型实战:从智能指数到成本优化的关键策略

大模型选型实战:从智能指数到成本优化的关键策略

1. 先看懂智能指数排名和成本对比到底在说什么 看到“Claude Opus 5 在智能指数中以 61 分登顶,成本比 Fable 5 低 26%”这个标题,第一反应不是急着去查具体分数,而是先搞清楚这个“智能指数”到底测了什么、成本对比基于什么条件。很多技术测…

2026/7/28 14:57:23 阅读更多 →
生物计算中的强化学习:蒙特卡洛与时序差分算法原理与应用

生物计算中的强化学习:蒙特卡洛与时序差分算法原理与应用

1. 为什么生物学生需要关注蒙特卡洛和时序差分? 如果你是生物信息学、计算生物学或者系统生物学方向的学生,第一次看到“强化学习”这个词,可能会觉得它离你的领域很远。但实际情况是,强化学习的核心思想—— 通过试错和反馈来学习最优策略 ——与很多生物问题的解决思路…

2026/7/28 14:56:22 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻