字符串对象-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 ...
随机推荐
- CentOS7中升级Docker版本
参考:http://blog.csdn.net/liumiaocn/article/details/52130852
- [Python] MySQLdb(即 MySQL-python 包)在 OS X 中安装指南
本文参考:http://www.cnblogs.com/ifantastic/archive/2013/04/13/3017677.html 安装环境:OS X 操作系统,Python 2.7.10 ...
- Cannot assign requested address出现的原因及解决方案
今天使用python多线程请求服务时,出现Cannot assign requested address错误 网上找了下原因,大致上是由于客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很 ...
- CVPR 2011 Global contrast based salient region detection
Two salient region detection methods are proposed in this paper: HC AND RC HC: Histogram based contr ...
- JS Json数据转换
*** json字符串中不能出现单引号,不然JSON.parse会报错,处理方式将单引号转义 概述 JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符 ...
- ndoutils2.2.0(ndo2db)中文乱码问题解决
ndoutils插入中文时,产生数据库乱码请用下面两个文件: 适用版本:ndoutils-2.0.0 数据库初始化mysql.sql: 修改ndoutils-2.0.0/src目录中的db.c ndo ...
- s5pv210中断体系
一.什么是中断? 1.中断的发明是用来解决宏观上的并行需要的.宏观就是从整体上来看,并行就是多件事情都完成了. 2.微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都是在同时进行 ...
- select下拉框选中问题
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 比如<select class="selector"></select&g ...
- 循序渐进Python3(十一) --1-- web之css
css样式: css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观. 基本上所有的html页面都或多或少的使用css. ...
- DataRow[]与DataTable的转换代码【精炼】
Day_20170106 代码记录 //DataTable查询出DataRow[] DataRow[] drs = AllSysModuleDs.Tables[].Select(string.Form ...