JS学习总结(9)——String
String 对象
用于处理文本(字符串),两种创建方法。
var a = new String("hello");
var txt = "hello";
String 对象方法
charAt()
返回指定索引位置的字符
charCodeAt()
返回指定索引位置字符的 Unicode 值
concat()
连接两个或多个字符串,返回连接后的字符串
fromCharCode()
将 Unicode 转换为字符串
indexOf()
返回字符串中检索指定字符第一次出现的位置,如果没有找到匹配的字符串则返回 -1。
var str = "I think I could be better";var a = str.indexOf("could");document.write(a);//输出起始位置
lastIndexOf()
返回字符串中检索指定字符最后一次出现的位置
localeCompare()
用本地特定的顺序来比较两个字符串
match()
找到一个或多个正则表达式的匹配
replace()
替换与正则表达式匹配的子串
var str="Mr Blue has a blue house and a blue car and a blue hat";
// 将字符串中首次出现的blue替换成red
var n=str.replace("blue", "red"); //Mr Blue has a red house and a blue car and a blue hat
// 用正则匹配字符串中所有出现的blue并替换成red
var c=str.replace(/blue/g, "red"); //Mr red has a red house and a red car and a red hat
search()
检索与正则表达式相匹配的值
slice()
提取字符串的片断,并在新的字符串中返回被提取的部分
split()
把字符串分割为子字符串数组
substr()
从起始索引号提取字符串中指定数目的字符
substring()
提取字符串中两个指定的索引号之间的字符
string.substring(from, to)
substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符。
参数 | 描述 |
---|---|
from | 必需。一个非负的整数,规定要提取的子串的第一个字符在 string Object 中的位置。 |
to | 可选。一个非负的整数,比要提取的子串的最后一个字符在 string Object 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 |
var str = "I think I could be better";var a = str.indexOf("could");// document.write(a+"<br>");document.write(str.substring(4)+"<br>")document.write(str.substring(4,8))
substring()
提取从 indexStart 到 indexEnd(不包括)之间的字符。特别地:
- 如果 indexStart 等于 indexEnd,substring 返回一个空字符串。
- 如果省略 indexEnd,substring提取字符一直到字符串末尾。
- 如果任一参数小于 0 或为 NaN,则被当作 0。
- 如果任一参数大于stringName.length,则被当作 stringName.length。
- 如果 indexStart 大于 indexEnd,则substring 的执行效果就像两个参数调换了一样。
toLocaleLowerCase()
根据主机的语言环境把字符串转换为小写
toLocaleUpperCase()
根据主机的语言环境把字符串转换为大写
toLowerCase()
把字符串转换为小写
toUpperCase()
把字符串转换为大写
toString()
返回字符串对象值
trim()
移除字符串首尾空白
valueOf()
返回某个字符串对象的原始值
JS学习总结(9)——String相关推荐
- node.js学习笔记
# node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...
- 基于jquery的插件turn.js学习笔记
基于jquery的插件turn.js学习笔记 简介 turn.js是一个可以实现3d书籍展示效果的jq插件,使用html5和css3来执行效果.可以很好的适应于ios和安卓等触摸设备. How it ...
- Vue.js 学习笔记 十二 Vue发起Ajax请求
首先需要导入vue-resource.js,可以自己下载引入,也可以通过Nuget下载,它依赖于Vue.js. 全局使用方式: Vue.http.get(url,[options]).then(suc ...
- React.js学习(一):设计并实现一个“任务清单列表”
今日算是React.js学习的第一天,经过昨天前端基本知识的学习,让我能比较顺利的上手React框架.今日实践是一个网页记事清单,由于不是很熟练,任务删除还没写,懒得写的了,做个总结. 1.React ...
- Three.js学习七——播放模型动画时模型沿着轨迹移动
目录 效果描述 实现流程 基本流程 工程文件 搭建场景 添加模型和播放动画 添加路径和模型移动 完整代码和实现效果 效果描述 在播放导入的模型动画同时,让模型沿着预定路径轨迹移动.例如导入一个会跑步动 ...
- node.js学习总结:node.js的内置模块,模块化,npm与包 express,前后端身份认证 JWT认证机制
node.js学习总结 什么是node.js node.js的内置模块 fs系统模块 path路径模块 http模块 模块化 npm与包 express express路由 express+mysql ...
- React(Js)学习
React(Js)学习 网络请求的封装 //泛型T根据json格式规定相应的返回数据类型 async function request<T>(method: string, url: st ...
- JS学习笔记(五)函数类型、箭头函数、arguments参数、标签函数
JS学习笔记(五) 本系列更多文章,可以查看专栏 JS学习笔记 文章目录 JS学习笔记(五) 一.函数 1. 函数定义 2. 方法( 对象 + 函数 ) 二.函数参数及返回值 1. 传递原始类型参数 ...
- Lodash.js学习(一)——初识Lodash
前言 Loash.js是一个一致性.模块化.高性能的 JavaScript 实用工具库.通过降低 array.number.objects.string 等等的使用难度从而让 JavaScript 变 ...
- Wow.js学习笔记
Wow.js学习笔记 前期准备 注意:通过引入cdn的树懒,注意版本问题(小白我就是因为失败就去乖乖下载wow.js本地文件) 1.wow.js 因依赖于animate.css,首先在头部引用anim ...
最新文章
- 字符串 编码转换 ATL
- 如何使ResNet优于EfficientNet?改进训练方法和扩展策略就可以
- 计算机免修考试题库,计算机免修考试内容和样卷.doc
- 【渝粤教育】国家开放大学2018年春季 0177-21T电机学(二) 参考试题
- 返回地址【数据结构】
- 利用Telerik Fiddler 进行手机抓包!
- php批量下载TXT中的URL,需求是这样,再不改变目录结构的前提下,通过URL,批量下载文件,我已经写好了一点儿了...
- 用C语言编写约瑟夫环程序,约瑟夫环C语言,请高手检查我的程序
- html通用的排班方法,呼叫中心排班的两种主要方法
- shell应用之下载rpm包
- 如何将CAD转换成黑白的PDF文档?
- 蓝牙耳机哪款音质好?高人气低延迟十五款游戏蓝牙耳机推荐
- win10计算机不分区,win10有必要分区吗
- 搭建图像搜索引擎(之0):霍比特人直方图
- 结合百度搜索引擎SEO优化指南揭密百度SEO建议
- 大数据将走向何方?未来大数据的十大趋势评析
- 《宝塔面板教程6》:如何修改用户名和密码
- Linux系统简介分区基础命令(ADMIN01-2)
- pytorch之torch.zeros_like,torch.ones_like和tensor按索引赋值
- 数字化经济带领各行各业迎来碧海蓝天