>[danger]**1. 使用方式**
1)直接使用字符串调用String对象中的成员
~~~
var s = 'hello';
console.log(s.length); //输出为5
~~~
2)实例化String,然后通过对象的形式来调用它的成员
~~~
var s =new String('hello');
console.log(s.length); //输出为5
~~~
>[danger]**2. 方法**
| `indexOf(要查找的字符); ` | 查找一个字符串是否存在,存在返回位置,不存在返回-1 |
| --- | --- |
示例:
~~~
var s = 'hello';
console.log(s.indexOf('e')); //输出为1
~~~
| `substr(); ` | 截取字符串。两个参数,第一个参数表示起始位置可以是负数;第二个参数可选,表示长度,非负,不填表示到结尾 |
| --- | --- |
示例:
~~~
var s = 'hello';
console.log(s.substr(2)); //输出为 llo
~~~
| `substring();` | 截取字符串。两个参数,都是非负数。分别表示起始位置和结束位置,第二个参数不写表示到结尾 |
| --- | --- |
示例:
~~~
var s = 'hello';
console.log(s.substring(2,4)); //输出为 ll
~~~
| `slice(); ` | 截取字符串。两个参数,第一个表示起始位置,可以是负数。第二个是结尾位置。注意结尾位置不能在起始位置之前。 |
| --- | --- |
示例:
~~~
var s = 'hello';
console.log(s.slice(2,4)); //输出为 ll
~~~
| `split(); ` | 将字符串分割成数组。两个参数,第一个表示分隔符,第二个可选表示数组的最大长度。 |
| --- | --- |
示例:
~~~
var s = 'hello ok';
console.log(s.split('o',2)); //输出为 ['hell','k']
~~~
| `replace(); ` | 替换字符串中的值。两个参数,第一个表示查找的值,第二个表示替换后的值。 |
| --- | --- |
示例:
~~~
var s = 'hello ok';
console.log(s.replace('o','m')); //输出为 hellm ok ,只能替换遇到的第一个要被替换的字符
~~~
- 概要
- HTML
- CSS
- PHP
- Mysqli
- Mysqli 连接查询
- Mysqli 左外连接查询
- Mysqli 右外连接查询
- JavaScript
- JS 变量和常量的定义
- JS 运算符
- JS 流程控制
- JS 函数
- JS 数组
- JS数据类型
- JS 错误处理
- JS作用域
- JS 节点操作
- JS 遗留DOM
- JS 闭包
- JS 对象(构造函数)
- JS JSON
- JS 节点属性操作
- JS 设置CSS样式
- JS 获取元素位置
- JS 事件
- JS 内置对象
- String 对象
- Date 对象
- Array 对象
- Math 对象
- Window 对象
- navigator 对象
- screen 对象
- location 对象
- Ajax
- 创建 Ajax 对象(兼容)
- AJax 对象属性和方法
- Ajax get 五步骤
- Ajax post 六步骤
- Ajax get&post 封装
- XML
- XML 语法&格式
- DOM 节点创建XML
- PHP 创建XML
- xmlwrite 类创建XML
- xmlReader 类解析xml
- JQuery
- JQuery 选择器
- JQuery 事件
- JQuery 节点之间的操作
- JQuery html属性设置
- JQuery Class属性设置
- JQuery CSS样式设置值
- JQuery 文本内容获取
- JQuery 动画特效
- JQuery 数组&对象遍历
- JQuery 对象扩展方法
- JQuery Ajax操作
- JQuery Pjax
- JQuery Layer前端框架
- JQuery validation 插件
- ThinkPHP5
- 数据库配置
- 基本操作
- 查询构造器
- 查询数据
- 增加数据
- 更新数据
- 删除数据
- Session
- Cookie
- Linux
- 指令分类
- 文件属性
- 文件处理命令
- 帮助命令
- 解压缩命令
- 网络通信命令
- 系统开关机
- Shell使用技巧
- VIM+vi 指令