字符串对象-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 ...
随机推荐
- 用浏览器模拟各种User Agent
转至:http://www.cnblogs.com/top5/archive/2012/06/07/2540686.html 测试页面的时候经常需要不同的User Agent,Firefox.Chro ...
- 跨境B2B网站
大家都在谈跨境电商,其实现在比较火的应该是跨境B2B网站,它被很多的业内人士所看好,并且也取得了很喜人的成绩,无论是经营方面还是品牌打造,都从多方向带动了行业的发展. 跨境B2B网站 一.从买方市场向 ...
- C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
使用gmtime函数或localtime函数将time_t类型的时间日期转换为structtm类型: 使用time函数返回的是一个long值,该值对用户的意义不大,一般不能根据其值确定具体的年.月.日 ...
- xml对象的序列化和反序列化
对象序列化: /// <summary> /// 将一个对象序列化为XML字符串 /// </summary> /// <par ...
- JQuery实现的模块交换动画效果
<!doctype html> <html> <head> <meta http-equiv="content-type" content ...
- webpack配置备份
package.json: { "name": "webpackTest", "version": "1.0.0", & ...
- SQL Server 数据库的维护(一)__存储过程(procedure)
--维护数据库-- --存储过程(procedure)-- --概述: SQl Serve的存储过程是由一个或多个T-SQL语句组成的一个集合.常用的程序代码段通常被创建成存储过程,一次创建多次调用, ...
- Python全栈开发day9
一.面向对象进阶 1.利用python反射查看面向对象成员 对于对象:反射既可以找对象,类的成员 对于类:反射只能找类中的成员 2.利用反射操作模块(查找类,创建对象,查找对象中字段) 1 2 3 4 ...
- underscore.js库的浅析
Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文称“Underscore对象”).生成一个Underscore对象: ...
- leetCode 354. Russian Doll Envelopes
You have a number of envelopes with widths and heights given as a pair of integers (w, h). One envel ...