JS的字符串对象

创建字符串对象两种形式

1、var str1="hello" 堆存储  2、var  str2=new String(""hello) 栈存储

编排方法:加标签

italics()——》<i>  bold()——》<b>  anchor()——》<a>

slice()  substr()  substring()

  // 创建字符串对象两种方式
   var str1="hello";

   var str2=new String("hello2");

   console.log(typeof str1);
   console.log(typeof str2);

    // 字符串的属性
   console.log(str1.length);
   // 字符串的方法
   //编排方法
   console.log(str1.italics());  //      <i>hello</i>
   console.log(str1.bold());    //      <i>hello</i>
   console.log(str1.anchor());  //      <i>hello</i>
    查询字符串索引
   var str="welcome to the world of JS!";

   var str2=str.indexOf("l");
   var str3=str.lastIndexOf("l");
   alert(str2);
   //结果为2
   alert(str3);
   //结果为18

    substr substring
   console.log(str1.substr(1,3));
   console.log(str1.substring(1,3));

   console.log(str1.slice(1,4));
   console.log(str1.slice(-3,-1))

原文地址:https://www.cnblogs.com/jintian/p/11087417.html

时间: 2024-11-13 09:00:54

JS的字符串对象的相关文章

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

JS(二)数字对象和字符串对象

一.js功能 因为学的东西比较多,容易混淆.也不可能一个个的记住,这里备注一下,以后要用到的时候,就能快速的回想起来. index-number.js /** * 显示数字对象 */ function myFunction() { var x1 = 3.14;// 小数 var x2 = 11;// 整数 var x3 = 14e5;// 大数字 var x4 = 0237;// 八进制 var x5 = 0x12f;// 十六进制 var y = 0.1 + 0.2; var str = "x

JS 字符串对象 数组对象 函数对象 函数作用域

一.内置对象 object对象:ECMAScript 中的所有对象都由这个对象继承而来:Object 对象中的所有属性和方法都会出现在其他对象中 ToString() : 返回对象的原始字符串表示.ValueOf() : 返回最适合该对象的原始值.对于许多对象,该方法返回的值都与 ToString() 的返回值相同 11种内置对象 包括: Array ,String , Date, Math, Boolean, Number  Function, Global, Error, RegExp ,

js中 json对象与json字符串相互转换的几种方式

以下总结js中 json对象与json字符串相互转换的几种方式: 一.JSON对象转化为JSON字符串 1.使用JSON.stringify()方法进行转换 该方法不支持较老版本的IE浏览器,比如:ie8(兼容模式).ie7.ie6. var jsonStr = JSON.stringify(jsonObj); alert(jsonStr); var jsonStr = jsonObj.toJSONString(); alert(jsonStr); 二.JSON字符串转化为JSON对象 1.使用

JS操作字符串常用的方法

JS操作String对象的方法 charAt(index):返回指定索引处的字符串charCodeAt(index):返回指定索引处的字符的Unicode的值concat(str1,str2,...):连接多个字符串,返回连接后的字符串的副本fromCharCode():将Unicode值转换成实际的字符串indexOf(str):返回str在父串中第一次出现的位置,若没有则返回-1lastIndexOf(str):返回str在父串中最后一次出现的位置,若没有则返回-1match(regex):

js中推断对象详细类型

大家可能知道js中推断对象类型能够用typeof来推断. 看以下的情况 <script> alert(typeof 1);//number alert(typeof "2");//string alert(typeof [1,2,3]);//object alert(typeof {"name":"zhuhui"})//object </script> 从上面中我们能够看出数组和普通对象用typeof推断出来都是objec

JS基础类型和对象,分别是按值传递还是按引用传递?

在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference).在计算机科学里,这个部分叫求值策略(Evaluation Strategy).它决定变量之间.函数调用时实参和形参之间值是如何传递的. 探究JS值的传递方式 JS的基本类型,是按值传递的: var a = 1; function foo(x) { x = 2; } foo(a); console.log(a); // 仍为1, 未受x = 2赋值所影响 再来看对象:

js的DOM对象

1.js的Array对象           ** 创建数组(三种)                          - var arr1 = [1,2,3];                          - var arr2 = new Array(3); //长度是3                          - var arr3 = new Array(1,2,3); //数组中的元素是1 2 3 - var arr = []; //创建一个空数组 ** 属性:length

js中window对象详解以及页面跳转

js中window对象详解以及页面跳转 转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%90%9C/39219.shtml 1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp" 3. window.top.location.replace("index.asp");