字符串对象-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 ...
随机推荐
- float、double的有效位数
Java中的浮点类型有两类,分别是float和double类型,其中float取_7__位有效数据,double取_15__位有效数据
- 关于char的定义语句,正确的有()
A.char c = "a"; 不对,char只能是单引号 B.char c = '\''; 对,\'是转义字符,为'单引号 C.chae c='cafe' ...
- css左右居中的几种常见方法
本人是前端的新人,这是第一次写技术博客,各位大大,本文有错误请指正,手中的板砖尽量轻拍,我怕疼~~ 对于水平居中和垂直居中我也用过很多方法,但是有的时候管用有的时候又嗝屁不好使了.涉及到的情况很多,所 ...
- 第六百零七八天 how can I 坚持
昨天去跟着谈了个项目,涨了些见识吧,关注下客户关注的,多考虑些,昨天谈完就下班,陪着sy去了趟西单换电池,苹果的售后也真是挺垃圾的. 今天本来是要搭搭环境的,结果代码没搞来,明天去客户那边搞代码,感觉 ...
- java的继承和重写
继承是面向对象最显著的一个特性.继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力.[1] Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以 ...
- Android框架中的广播机制
一.广播通过Intent发送出去 // 定义广播的意图过滤器 private String action = "com.xxx.demo.Broadcast.STATUS_CHANGED&q ...
- remote debug in visual studio
install "rtools setup x64"[remote debugging monitor] on the target machine, lauch it when ...
- Linux_10------Linux之shell编程------变量
.-9 vim num.sh #! /bin/bash num1=$1 num2=$2 sum=$(($num1+$num2)) #变量sum是num1和num2的综合 echo $sum 执行 ./ ...
- Sql Server隔离级别(2)
Sql Server2005之后,引入了一个新的隔离级别Snapshot(Read Committed Snapshot Isolation (RCSI))和(Snapshot Isolation ( ...
- JavaScript 正则表达式的应用实例
都是自己实例记录,不断更新中.... 1.字符串找出所有匹配的邮箱并替换 <html> <body> <script type="text/javascript ...