var t = 13;
t.toString(); //t是一个简单数值类型 现在有了方法 toString 对象类型的方法
//数值类型有对应的包装类型
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 ';
k.trim()
substring() // slice 除了负数形式不同 不要用。 第二个参数为结束位置索引
substr //第二个参数为长度
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';
t.split('').reverse().join('')
三、
js基础-基本包装类型的更多相关文章
-
js基础——基本包装类型
1.基本包装类型String var bz = new String("Li.Linda"); //引用类型(object) bz.name= bz.subst ...
-
js之基本包装类型
为了便于操作“基本类型值”,JS 提供了 三个 特殊的引用类型:Boolean.Number.String.这些类型和其他引用类型相似,但同时 也具备 与各自基本类型相应的特殊行为. 实际上:每当读取 ...
-
js的基本包装类型
基本包装类型(包装对象): 先看下以下代码: var s1 = "helloworld"; var s2 = s1.substr(4); 上面我们说到字符串是基本数据类型,不应该有 ...
-
5.6 JS中基本包装类型
为了便于操作基本类型值,ES还提供了三种特殊的引用类型,即(基本包装类型):Number,String,Boolean.这三种类型与前面介绍的引用类型相似,但同时也拥有基本数据类型的一些特性. 平时经 ...
-
java基础之包装类型
包装类型引入该类型的原因: 因为基本数据类型不具备对象的特性,不能调用方法,所以有时需要将其转换为包装类. 包装类型有两大类方法: 1.将本类型和其它基本类型进行转换方法. ...
-
js中基本包装类型详情
基本包装类型 基本包装类型有Boolean,Number和string类型,每当读取一个基本类型值时,后台就会创建一个对应的基本包装类型对象. 从逻辑上,基本类型值不是对象,没有方法,但从技术上来看, ...
-
js基础知识--变量类型和变量计算
提问: JS中使用typeof能得到的哪些类型 何时使用===何时使用== JS中有哪些内置函数 JS变量按照存储方式区分为哪些类型,并描述其特点 如何理解JSON 涉及知识点:(1)变量类型 值类型 ...
-
JS基础知识点——原始类型和对象类型的区别
1.js类型 1.1 JavaScript语言规定了7种语言类型,他们分别是: Number(数字) Boolean(布尔值) String(字符串) Null (空) Undefined (未定义) ...
-
JS基础知识——变量类型和计算(一)
JS中使用typeof能得到的哪些类型? 何时使用===何时使用==? JS中有哪些内置函数? JS变量按照存储方式区分为哪些类型,描述其特点? 如何理解JSON? 知识点梳理 一.变量类型: (1) ...
随机推荐
-
Ubuntu 设置Vim tab为四个空格
使用root权限打开 /etc/vim/vimrc 添加下列配置 set tabstop= set softtabstop= set shiftwidth= set noexpandtab set n ...
-
《深度探索C++对象模型》3
第六章:执行期语意学 全局对象的初始化: 局部静态对象的初始化: 构建对象数组的vec_new()函数: 针对数组的new操作: placement operator new: 反聚合提高效率: 模板 ...
-
ASP.NET中定制自己的委托和事件参数类
本文笔记选自<庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术>一书 一般在实际开发中,对于事件不需要传递数据信息时,像上面的KingTextBox控件的事件,在引发事件时传递的 ...
-
html5 canvas 实现一个简单的叮当猫头部
原文:html5 canvas 实现一个简单的叮当猫头部 html5的canvas是很强大的,今天也是温习了一下之前的基础知识,然后学着做了一个简单的小案例.虽然在这一块几乎空白,但还是乐于尝试... ...
-
Swift语言指南(十)--字符串与字符
原文:Swift语言指南(十)--字符串与字符 字符串是一段字符的有序集合,如"hellow,world"或"信天翁".Swift 中的字符串由 String ...
-
深入理解 java I/O
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道.在当今这个数据大爆炸时代, ...
-
Djang之Model操作
Django之Model操作 一.字段 1.字段列表: AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField ...
-
linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例
转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...
-
git install
wget -O git-master.zip https://codeload.github.com/git/git/zip/master unzip git-master.zip cd git-ma ...
-
接口测试基础——第7篇 Python中_、__、__func__之间的区别
今天的东西很少,主要是给自己做个笔记,顺便帮大家普及一下Python中的边角知识: 1.if __name__ == "__main__"是什么意思 答:一个.py文件,如果是自身 ...