【学习】js学习笔记---字符串对象
一、属性
1、length
字符串的长度,且不区分中英文的字节。
示例代码:
var str="abcdefghijklmn";
var str1="中文汉语";
alert(str.length);
alert(str1.length);
二、常用方法
1)获取类型
1、String.charAt( )
返回字符串中的第n个字符, 字符串中第一个字符的下标值是0,如果参数n不在0和string.length-1之间,该方法将返回一个空字符串。
示例代码:
var str="qwertyu";
alert(str.charAt(0));
2、String.charCodeAt( )
返回字符串中的第n个字符的代码,string中的第n个字符的Unicode编码。
3、String.fromCharCode( )
从字符编码创建—个字符串
2)查找类型
1、String.indexOf( )
返回某个指定的字符串,在字符串中首次出现的位置
2、String.lastIndexOf( )
从后向前检索一个字符串,返回某个指定的字符串,在字符串中最后出现的位置
示例代码:
var str="举个例子举个例子";
alert(str.indexOf("例"));
alert(str.lastIndexOf("例"));
3、String.match( )
找到一个或多个正则表达式的匹配
4、String.search( )
检索与正则表达式相匹配的子串
5、String.replace( )
替换一个与正则表达式匹配的子串
示例代码:
var str="举个例子";
alert(str.replace("例","li"));
3)截取类型
1、String.slice( )
抽取一个子串
string.slice(start, end),返回一个新字符串,包括字符串string从start开始(包括start)到end为止(不包括end)的所有字符。如果没有指定end,那么要抽取的子串包括start到原字符串结尾的字符串。
示例代码:
var str="举个例子12345";
alert(str.slice(2,7));
alert(str.slice(4));
alert(str.slice(0,1));
alert(str.substr(1,5));
2、String.substring( )
和slice相同功能,只是当参数为负时,转化为0
示例代码:
var str="举个例子12345";
alert(str.slice(-1));
alert(str.slice(-3,-1));
alert(str.substring(-3));
3、String.substr( )
抽取一个子串
string.substr(start, length),返回一个字符串的副本,包括从string的start处(包括start所指的字符)开始的1ength个字符。如果没有指定length,返回的字符串包含从start到string结尾的字符。
4)转换类型
1、String.split( )
将字符串分割成字符串数组
string.split(delimiter, limit),返回一个字符串数组,是通过在delimiter指定的边界处将字符串string分割成子串创建的。
2、String.toLowerCase( ) 将字符串转换成小写
String.toUpperCase( ) 将字符串转换成大写
5)样式类型
1、fontcolor()
用于按照指定的颜色来显示字符串。参数可以是颜色名(red)、RGB 值(rgb(255,0,0))或者十六进制数(#FF0000)。
2、fontsize()
用于按照指定的尺寸来显示字符串。参数是从 1 至 7 的数字。
示例代码:
var str="举个例子12345";
document.write(str.fontcolor("red")+"<br>");
document.write(str.fontcolor("#3370f3")+"<br>");
document.write(str.fontsize("1")+"<br>");
【学习】js学习笔记---字符串对象的更多相关文章
- 分享个人学习js的笔记
1.回到顶部效果. 2.滚动条向上滚动式,滑动滚轮.解决bug的方法. 3.有关Document. 4.getElementByClassName();获取元素类名的封装.单个类名的元素.任然不完美. ...
- 学习JS基本数据类型与对象的valueOf方法
https://blog.csdn.net/licheng11403080324/article/details/60128090 https://yq.aliyun.com/articles/399 ...
- day 51 html 学习 js 学习
函数 函数定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别 // 普通函数定义 function f1() { console.log("Hello wor ...
- JS对象 String 字符串对象定义字符串的方法就是直接赋值。比如: var mystr = "I love JavaScript!"
String 字符串对象 在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值.比如: var mystr = "I love JavaScript!" 定义mystr ...
- JS入门之ActiveXObject对象(转载)
JS入门之ActiveXObject对象 此对象提供自动化对象的接口. function ActiveXObject(ProgID : String [, location : String] ...
- js学习笔记之包装对象
JavaScript包装对象 近日有时间,闲下来好好学习原生js JavaScript是一门面向对象语言,使用"."就可以访问对象的属性和方法,而基本类型(null, undefi ...
- JS学习笔记-OO疑问之对象创建
问一.引入工厂,解决反复代码 前面已经提到,JS中创建对象的方法,不难发现,主要的创建方法中,创建一个对象还算简单,假设创建多个类似的对象的话就会产生大量反复的代码. 解决:工厂模式方法(加入一个专门 ...
- JS学习笔记-OO创建怀疑的对象
问了.工厂介绍,解决重码 前面已经提到,JS中创建对象的方法.不难发现,主要的创建方法中,创建一个对象还算简单,假设创建多个类似的对象的话就会产生大量反复的代码. 解决:工厂模式方法(加入一个专门创建 ...
- [JS学习笔记]Event对象
写在前面 学习和总结JS时会伴随性的生成一些dome,其中包含一些动态输出的结果和标注. 之前通过鸡贼的办法实现了在博客中执行JS,但很多时候需要一张干净的页面编写dome,所以尝试通过一些在线的JS ...
随机推荐
- 团队作业4——第一次项目冲刺(Alpha版本)2st day
一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 界面 1.四个用户登录界面已经完成. 2.界面内的功能完成了一小部分. 登陆部分 1.QQ授权已经申请,还未通过. 2.通过好 ...
- 201521123102 《Java程序设计》第6周学习总结
1. 本周学习总结 2. 书面作业 Q1.clone方法 1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么? 子类要实现Clonea ...
- 201521123012 《Java程序设计》第三周学习总结
一.本章学习总结 1.面对对象:(1)类 <1>属性 [1]外部类 [2]内部类 <2>方法 [1]j静态 [2]非静态 (2)对象 <1>创建对象 <2&g ...
- 201521123112《Java程序设计》第1周学习总结
1.本周学习总结 本周通过面授课和上机课,以及在课后通过对<Java学习笔记>前一二章的阅读,初步了解了Java在计算机领域中的重要性,以及Java为什么能够这么广泛的运用在编程中.通过上 ...
- 201521145048《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- eclipse:eclipse for java EE环境下如何配置tomcat服务器,并让tomcat服务器显示在控制台上,将Web应用部署到tomcat中
eclipse环境下如何配置tomcat 打开Eclipse,单击"Window"菜单,选择下方的"Preferences". 单击"Server& ...
- Jquery第二篇【选择器、DOM相关API、事件API】
前言 前面已经介绍过了Jquery这门语言,其实就是一个javaScript的库-能够简化我们书写的代码-.本博文主要讲解使用Jquery定位HTML控件[定位控件就是获取HTML的标签],使用Jqu ...
- JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】
什么是javaBean JavaBean就是一个普通的java类,也称之为简单java对象–POJO(Plain Ordinary Java Object),是Java程序设计中一种设计模式,是一种基 ...
- 《MySQL必知必会》[02] 多表联合查询
1.基本连接 不同类型的数据,存储在多个表中,而所谓多表连接,就是将多个表联合返回一组输出. 1.1 等值连接 基本的连接方式非常简单,只需要在WHERE子句中规定如何关联即可,如下: SELECT ...
- 自学Unity3D 之 贪吃蛇 添加摄像机跟随
在Unity的世界中, 物体的位置都是由向量构成的. 今天所需要做的就是让摄像机保持跟蛇头的相对距离. 首先 设蛇头的位置在A 点 , 摄像机的位置在B 点 则 我们可以知道 他们的offse ...