字符串对象-String
新建字符串对象
① 直接赋值
② 构造函数
③ 转换函数
1 length 字符串对象属性
2 match() null 跟php中的preg_match 一样
3 search() -1 寻找字符串 (值是寻找的字符)
4 replace() 替换字符串 (第一个值是替换者,第二个是替换值)
5 split() 字符串分割 (括号里的第一个值是分割的字符,第二个数字是结束处)
6 charAt() 返回指定位置的字符 (括号里的数字就是返回的位置)
7 indexOf() 检测选中字符首次出现的位置 (括号里的第一个值是寻找的字符,第二个数字是开始处)
8 substring() 提取字符串 (括号里的第一个数字是开始,第二个数字是结束)
9 substr() 提取指定字符串 (括号里的第一个数字是开始,第二个数字是开始处的结束)
10 lastIndexOf() 返回子字符串最后出现的位置 (括号里的值就是子字符串)
11 toUpperCase() 小写转大写
12 toLowerCase() 大写转小写
<script>
var x="I love JavaScript!";
var h=x.length;
document.write(x+"字符串为:"+h+"<br>");//结果18
//1
var x="123456"
var h=x.match("12345");
document.write(h+"<br />")//12345
//2
var x="XXXXxxxxXXXX1";
var h=x.search("1");
document.write(x+"寻找的字符串1在:"+h+"<br>");//12
//3
var x="abcdef1";
var h=x.replace("1","g");
document.write(x+"把1替换成g显示:"+h+"<br />")//abcdefg
//4
var x="1234567";
var h=x.split("4");
document.write(x+"切割后的字符串:"+h+"<br />")//123,567
//5
var x="XXXXXX1XXXXXX";
var h=x.charAt(6);
document.write(x+"寻找的字符串是:"+h+"<br />")//1
//6
var x="XXXXXX1XXXXXX";
var h=x.indexOf("1");
document.write(x+"中1的位置在:"+h+"<br />")//6
//7
var x="XXXXXX1XXXXXX";
var h=x.substring(5,7);
document.write(x+"选择的部分:"+h+"<br />")//X1
var x="XXXXXX1XXXXXX";
var h=x.substr(5,2);
document.write(x+"提取的部分:"+h+"<br />")//X1
//9
var x="abcdef1";
var h=x.lastIndexOf("1");
document.write(x+"出现的位置:"+h+"<br />")//6
//10
var x="xxxxxxxxxxxxx";
var h=x.toUpperCase();
document.write(x+"大写:"+h+"<br />")
//11
var x="XXXXXXXXXXXXX";
var h=x.toLowerCase();
document.write(x+"小写:"+h+"<br />")
//12
</script>
字符串对象-String的更多相关文章
- 第七天:JS内置对象-String字符串对象
1.String对象 String对象用于处理已有的字符串 字符串可以使用双引号或单引号 String对象有一些常用的方法和属性,例如length 示例代码: <!DOCTYPE html&g ...
- JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象 String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". ...
- JavaScript 字符串(String)对象
String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: 实例 var ...
- 关于String s = new String("xyz");创建了几个字符串对象?的问题
引用自这位朋友:http://blog.sina.com.cn/s/blog_6a6b14100100zn6r.html 首先让我们了解几个概念: 栈:由JVM分配区域,用于保存线程执行的动作和数据引 ...
- Java中JNI的使用详解第四篇:C/C++中创建Java对象和String字符串对象及对字符串的操作方法
首先来看一下C/C++中怎么创建Java对象:在JNIEnv中有两种方法是用来创建Java对象的: 第一种方法: jobject NewObject(jclass clazz , jmethodI ...
- String 字符串对象
String是什么 String字符串,是一种引用数据类型,并不是基础数据类型. 对于基础数据类型和引用数据类型的区别: 基础数据类型,在创建时直接将值存放在栈内存中. 引用数据类型,在创建时栈内存中 ...
- JS对象 String 字符串对象定义字符串的方法就是直接赋值。比如: var mystr = "I love JavaScript!"
String 字符串对象 在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值.比如: var mystr = "I love JavaScript!" 定义mystr ...
- JavaScript - String对象,字符串,String包装类型
1. 字符串 1.1 字符串的不可变性 var str = 'abc'; str = 'hello'; // 当重新给str赋值的时候,常量'abc'不会被修改,依然在内存中 // 重新给字符串赋值, ...
- JavaScript String(字符串对象)
String 对字符串的支持 String.charAt( n ) 返回字符串中的第n个字符 n 是下标 String.charCodeAt( ) 返回字符串中的第n个字符的代码 String.con ...
随机推荐
- Xena测试仪的自动化
Xena,Xena Networks公司的网络测试仪,也能覆盖以太网L2~L7层测试仪,但功能较简单,界面也很简洁,用起来比较直观方便. 1.Xena的自动化测试场景 测试PC上的AT框架--> ...
- 表示即将废弃一个方法,或不赞成使用的一个方法或属性或其它,关键词 deprecated
- jquery 使用方法(二)
jquery語法: jquery語法是為html元素的选取编制的,可以对元素执行某些操作. 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector) ...
- gfw列表
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
- PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码
PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码 <?php /* *通过禁止IP频繁访问防止网站被防攻击代码*design by www.scutephp.com*/header('C ...
- HTML5 的web储存: localStorage & sessionStorage
早期的浏览器使用cookie储存,HTML5新增web储存,包括:localStorage 和 sessiongStorage; localStorage:可以永久储存: sessionStorage ...
- Getting Started
https://developers.google.com/v8/get_started Getting Started This document introduces some key V8 co ...
- background-position还可以这样用
文章同步至微信公众号:http://mp.weixin.qq.com/s?__biz=MzAxMzgwNDU3Mg==&mid=401626453&idx=1&sn=6af07 ...
- windows 下 node.js 和 express 的安装
下载 node 下载和安装 下载地址 https://nodejs.org/en/ 下载文件 node-v4.5.0-x64.msi nodejs 安装 express -g 代表全局安装 npm i ...
- logistic公式形式的由来,从广义线性回归说起
普通线性回归的形式为:(之所以这么写是因为的线性才是线性的所指) 线性回归模型有一下以下几个特征: 1. 2.x,y 通常取值连续 3.y的分布为正态分布或接近正态. 广义线性模型进行了如下推广: 1 ...