JavaScript必知必会(三) String .的方法来自何方


Posted in Javascript onJune 08, 2016

String

我们知道javascript 包括:number,string,boolean,null,undefined 基本类型和Object 类型。

在我的认知中,方法属性应该是对象才可以具有的。

var str="hello,world";
var s=str.subString(,);//ell
alert(typeof(str)+":"+typeof(s));//string:string

从上面的返回类型来看,str是string 类型的。

再看下面的 如何使用全局对象声明一个字符串。

var c=new String(str);
alert(typeof(c));//Object<br>alert(c.toString());//hello,world

那我能不能认为: 当我处理字符串的时候,

javascript编译器先把str字符串,使用new String(str);成了对象。然后在调用其处理办法,然后使用toString()方法返回个字符串呢。

临时对象的创建和销毁

从上面的实例我知道javascript在处理字符串、number,boolean 时就会创建临时对象,然后销毁。

var a = "hello,world";
var c = new String(a); //创建了string 对象。
c.len = ;
alert(typeof (c));//object;
alert(c.len);//
///////////////////////////////////////////////////////////////////////
a.len=;
alert(a.len);//undefined

a.len 编译器没有报错,是因为创建的临时对象操作完后,又销毁了。

==和===

a==c ;//true;
a===c;//false; 字符串和object是不等的。

以上所述是小编给大家介绍的JavaScript必知必会(三) String .的方法来自何方的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
用jQuery获取IE9下拉框默认值问题探讨
Jul 22 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
Nov 27 Javascript
JS字符串截取函数实例
Dec 27 Javascript
js正则表达exec与match的区别说明
Jan 29 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
Oct 24 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
axios的拦截请求与响应方法
Aug 11 Javascript
JavaScript展开操作符(Spread operator)详解
Jul 20 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 Javascript
5种 JavaScript 方式实现数组扁平化
Oct 05 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 #Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 #Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 #Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 #Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 #Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 #Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 #Javascript
You might like
浅谈PHP语法(1)
2006/10/09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP的分页功能
2007/03/21 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
使用python实现省市三级菜单效果
2016/01/20 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python Socket使用实例
2017/12/18 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
python常用函数与用法示例
2019/07/02 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
职业生涯规划书范文
2014/03/10 职场文书
教师师德考核自我评价
2014/09/13 职场文书
公司人事任命通知
2015/04/20 职场文书
2016关于军训的心得体会
2016/01/11 职场文书