javascript的String字符串对象

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title>typeof</title></head><body><script>    //1.typeof只能判断基本数据类型    //(1)字符串创建方式一//    var s=‘hello‘;    //(2)字符串创建方式二//    var s1=new String(‘hello‘)//    alert(s1 instanceof String);//true//    alert(typeof(s)) ;//string//    alert(typeof(s1)) ;//object//    var i=new Number(2);//    alert(typeof (i));//object    //用instanceof判断某一个对象的类型//    alert(i instanceof Number);//true    //2.javascript的String字符串对象//    (1)String对象的属性//    s=‘hello‘;//    alert(s.length)//5    //(2)遍历字符串//    for(var i in s){//        console.log(s[i]);//    }    //3.javascript的String字符串对象方法    //(1)编排方法    s=‘hello‘;//    document.write(s.italics())//hello  <i>//    document.write(s.bold())//  <b>//    document.write(s.anchor(‘star‘))//  <a>    //(2)大小写转换方法//    console.log(s.toUpperCase());//HELLO//    console.log(s.toLowerCase());//hello//    console.log(s.charAt(4));//o//    console.log(s.charCodeAt(4));//111    //(3)查询字符串  match()  search()//    console.log(s.search(‘l‘));//返回的第一个匹配结果的索引值  2(通过字符串取索引)//    console.log(s.match(‘l‘));//返回数组,里面是所有匹配结果 ["l", index: 2, input: "hello", groups: undefined]//    console.log(s.match(‘l‘)[0]);// l//    console.log(s.match(‘l‘)[1]);//undefined

//    console.log(s.indexOf(‘o‘));//4  从左往右取//    console.log(s.lastIndexOf((‘l‘)));//3 从右往左取    //(4)replace方法 concat方法 split方法//    console.log(s.replace(‘l‘,‘t‘));//hetlo//    console.log(s.split(‘e‘));//["h", "llo"]//    console.log(s.concat(‘ world‘));//hello world    //(5)截取字符串    console.log(s.substr(1,1));//e    console.log(s.substring(1,3));//el 左取右不取    console.log(s.slice(1,3));//el    console.log(s.slice(1,-1));//ell 左取右不取

</script>

</body></html>

原文地址:https://www.cnblogs.com/startl/p/12238160.html

时间: 2024-10-06 10:51:28

javascript的String字符串对象的相关文章

JavaScript中的String字符串对象的方法总结:

温故而知新,可以为师矣.字符串对象看下面的方法即可. 1:string.charAt(index)方法:返回该字符串索引的字符. 1 'hello'.charAt(1); 2 "e" 2:string.charCodeAt(index)方法:返回该字符串索引的字符的ASCII码. 1 'a'.charCodeAt(0); 2 97 3:string.indexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串头部开始匹配 1 'h

从零开始学习前端JAVASCRIPT — 3、JavaScript基础string字符串介绍

1:字符串 JS中的任何数据类型都可以当作对象来看.所以string既是基本数据类型,又是对象. 2:声明字符串 基本数据类型:var sStr = '字符串'; 对象的方法:var oStr = new String('字符串'); //统计每个字符出现的次数,结果显示 a 2.b 1.c 2.d1,去掉重复的字符,使结果显示 abcdfgj. //var定义的变量赋值字符串以对象[]的方式访问单个字符IE8以上支持 var str="abcdafgcj"; var arr={};

JavaScript string字符串对象常见方法

本文总结下几种常见的字符串方法 一.字符方法 chartAt()与charCodeAt() 1.1 chartAt()以单字符字符串的形式返回给定位置的那个字符 1.2 charCodeAt()返回的是字符编码. var str="hello world" //chartAt()以单字符字符串的形式返回给定位置的那个字符 console.log(str.charAt(4));//o //charCodeAt()返回的是字符编码. console.log(str.charCodeAt(4

js String字符串对象常见方法总结

String对象常用来保存文本形式的数据. 其转化方法有二种: String(s) new String(s) String对象方法有: charAt() charCodeAt() concat() indexOf() lastIndexOf() match() repeat() replace() search() slice() substr() substring() split() toLowerCase() toUpperCase() trim() valueOf() toString

String 字符串对象

使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写: 1  返回指定位置的字符 stringObject.charAt(index) 注意:1.字符串中第一个字符的下标是 0.最后一个字符的下标为字符串长度减一(string.length-1). 2 返回指定的字符串首次出现的位置 stringObject.indexOf(substring, startpos) substring: 要搜索的字符串. startpos:可选参数.规定在字符串 起始位置.

JavaScript的内置对象(Date日期+string字符串)基础语法总结

1.Date日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 1)定义一个时间对象 : var Udate=new Date(); //注意:使用关键字new,Date()的首字母必须大写.使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间). 2)如果要自定义初始值,可以用以下两种方法: var d = new Date(2012, 10, 1); //2012年10月1日 var d = new Date('Oct 1, 2012'); //20

JavaScript(四)--- 对象

什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法:能够在对象上执行的动作.例如,表单的"提交"(Submit),时间的"获取"(getYear)等: JavaScript 提供多个内建对象,比如 String.Date.Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Ar

对象篇学习-字符串对象

1.返回星期方法: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>获得星期</title> <script type="text/javascript"> var mydate=new Date()

javascript基础加固5—-对象

2.1 什么是对象 JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods). 对象的 属性 是反映该对象某些特定的性质的,例如:字符串的长度.图像的长宽.文字框(Textbox)里的文字等: 对象的 方法 能对该对象做一些事情,例如,表单的"提交"(Submit),窗口的"滚动"(Scrolling)等. 比如当申请一个变量的时候: var my_var="shiyanlou";