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 相关文章推荐
让回调函数 showResponse 也带上参数的代码
Aug 13 Javascript
javascript this用法小结
Dec 19 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
Mar 01 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
Jan 16 Javascript
js光标定位文本框回车表单提交问题的解决方法
May 11 Javascript
基于Jquery实现焦点图淡出淡入效果
Nov 30 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
bootstrap多种样式进度条展示
Dec 20 Javascript
详解vue模拟加载更多功能(数据追加)
Jun 23 Javascript
vue实现的树形结构加多选框示例
Feb 02 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
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
Python中字典映射类型的学习教程
2015/08/20 Python
Django实现自定义404,500页面教程
2017/03/26 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
django配置app中的静态文件步骤
2020/03/27 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
如何用Python绘制3D柱形图
2020/09/16 Python
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
若干个Java基础面试题
2015/05/19 面试题
小学班主任寄语大全
2014/04/04 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
维护民族团结心得体会2016
2016/01/15 职场文书
Python 键盘事件详解
2021/11/11 Python