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 相关文章推荐
JQuery 无废话系列教程(二) jquery实战篇上
Jun 23 Javascript
jquery实现的图片点击滚动效果
Apr 29 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
Mar 05 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
JS实现可切换图片的幻灯切换效果示例
May 24 Javascript
深入理解Vue keep-alive及实践总结
Aug 21 Javascript
js 实现watch监听数据变化的代码
Oct 13 Javascript
实用的 vue tags 创建缓存导航的过程实现
Dec 03 Vue.js
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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
python 图片验证码代码
2008/12/07 Python
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python Numpy计算各类距离的方法
2019/07/05 Python
python机器学习实现决策树
2019/11/11 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
python开发入门——列表生成式
2020/09/03 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
实用的简历自我评价
2014/03/06 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
企业文化宣传标语
2014/06/09 职场文书
万里长城导游词
2015/01/30 职场文书
内乡县衙导游词
2015/02/05 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS