美文网首页
基本包装类型

基本包装类型

作者: 米诺zuo | 来源:发表于2018-05-03 23:27 被阅读4次
//引用类型和基本包装类型的主要区别就是对象的生存期
var s1 = "some text";
s1.color = "red";
var s2 = s1.substring(2);
console.log(s1.color); //undefined  相当于自动执行了s1=null;

var s3 = new String("some text");//基本包装类型
s3.color = "red";
console.log(s3.color);//red

//Boolean 类型
//Number 类型
//String 类型
var str = "hello world";
str.color = "red";
str = str.concat("!")  //连接符,如果不赋给 str 则原来str的值不变
console.log(str.length);  //11
console.log(str.charAt(2)); //l
console.log(str.charCodeAt(2));//108

console.log(str[3]);//l
console.log(str.color);//undefined
console.log(str.slice(2));//llo world!
console.log(str.substring(4));//o world!
console.log(str.slice(3,7));//lo w
console.log(str.substring(4,7));//o w
console.log(str.indexOf("o"));//4
console.log(str.lastIndexOf("o"));//7
console.log(str.indexOf("o",6));//7
console.log(str.lastIndexOf("o",5));//4
console.log(str.toLocaleUpperCase());  //"HELLO WORLD"
console.log(str.toUpperCase());        //"HELLO WORLD"
console.log(str.toLocaleLowerCase());  //"hello world"
console.log(str.toLowerCase());        //"hello world"
//字符串的模式匹配
var text = "cat,bat,sat,fat";
var pattern = /.at/
var matches = text.match(pattern);//返回第一个匹配项
console.log(matches); //["cat", index: 0, input: "cat,bat,sat,fat"]

var pos = text.search(/at/);//返回第一个匹配项的索引,若果有返回1,没有返回-1
console.log(pos);//-1

var repl =text.replace('at','ba');
console.log(repl); //cba,bat,sat,fat

var replg =text.replace(/at/g,'ba');
console.log(replg); //cba,bba,sba,fba

console.log(String.fromCharCode(104,101));//he  //String 构造函数的静态方法

相关文章

  • Java基础知识(一):基本类型 VS 包装类型

    1. 基本类型 VS 包装类型 基本类型包装类型booleanBooleancharCharacterintInt...

  • Java的自动装箱(Autoboxing)和拆箱(unboxin

    装箱和拆箱 装箱-将基本数据类型转换为包装器类型;拆箱-包装器类型转换为基本数据类型。 基本类型包装类型intIn...

  • 第五章(5):基本包装类型和单体内置对象

    基本包装类型 每当读取一个基本类型值的时候,后台就会创建一个与之对应的基本包装类型。基本包装类型顾名思义就是对基本...

  • 基本包装类型

    基本包装类型 3个特殊的引用类型:Boolean、Number、String 引用类型与基本包装类型的主要区别就是...

  • 基本包装类型

    本身是基本类型,但是在执行代码的过程中,如果这种类型的变量调用了属性或者是方法,那么这种类型就不再是基本类型了,而...

  • 基本包装类型

  • 基本包装类型

    基本类型:字符串 + 数值 + null + undefined + 布尔值 为了便于操作基本类型,ECMAScr...

  • 基本包装类型

    针对布尔类型,数值类型,字符串类型JavaScript都提供了对应的包装类型。当三种类型的变量在读取操作的时候,J...

  • 基本包装类型

    JS中的数据分为基本数据和引用类型数据两大类,最大的区别在于: 基本数据类型的值不可变,引用类型可变 这里改变的只...

  • 基本包装类型

    number类型 .toFixed(num) 返回string,num指定小数点后位数 toExponentia...

网友评论

      本文标题:基本包装类型

      本文链接:https://www.haomeiwen.com/subject/cscrrftx.html