js基础-基本包装类型

var t = 13;文章来源地址:https://www.yii666.com/article/756342.html

t.toString();  //t是一个简单数值类型 现在有了方法 toString 对象类型的方法文章地址https://www.yii666.com/article/756342.html

       //数值类型有对应的包装类型

var t1 =new Number(333)  // t1 包装成了引用类型  是Number的一个对象实例

针对 布尔类型、数值类型、字符串类型 js都提供了对应的包装类型当三种类型的变量

在做读取操作的时候 js引擎会自动创建一个临时包装对象 帮助他可以访问包装类型的方法

使用完毕立即销毁包装对象

var t = 19; t.age = 19;//创建临时对象 用完即销毁 console.log(t.age) //undefined

字符串包装类型及字符串方法

var t = '1234';

t.length  //=> 4  类似一个字符数组  

对字符串的操作都会返回一个新的字符串 原字符串不变

字符串方法

charAt(index) 获取某个索引位置的字符

var t = '1234';

t.charAt(1)  //=> 返回2

t[1] //字符串可以用中括号访问

concat()  //类似数组方法  '22'.concat('2',333,9)  '2223339'

slice();  //类似数组方法  t = '0123456789'  t.slice(3,7)  //3456

toLowerCase()

toUpperCase()

replace()  // '12345'.replace('4','ss')

var k = '   kk   ';网址:yii666.com

k.trim()

substring()  // slice 除了负数形式不同 不要用。 第二个参数为结束位置索引

substr    //第二个参数为长度网址:yii666.com<

var t = '01234567'

split()  t.split(3)  ['012','4567']

var t = '1,2,3,44,55,66, ,7'

t.split(',')  //=>["1", "2", "3", "44", "55", "66", " ", " 7"]  //分割字符串

t.split(',',2)  //第二个参数返回个数 返回两个

t.split('')空字符串的话 返回每个 将字符串转换字符数组

reverse() 将数组反转

join('') 将数组转化字符串

var t = 'abc';

t.split('').reverse().join('') 字符串反转

t.split('').join('-') 给定一个字符串将每个字符以 '-' 隔开

str.indexOf(searchvalue,fromindex) 查不到返回-1

练习题:

  一、截取字符串

  var t = 'abcdefg';

  t.slice(4,5)  //第二个参数是到结束索引的前一个

  t.subStr(4,3)  //第二个参数是个数  数组的是 arr.splice(4,3)

  二、字符串逆序

  var t = 'abcdefg';文章来源地址https://www.yii666.com/article/756342.html

  t.split('').reverse().join('')

  三、

 js基础-基本包装类型

 

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png