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 相关文章推荐
MultiSelect左右选择控件的设计与实现介绍
Jun 08 Javascript
密码框显示提示文字jquery示例
Aug 29 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
Nov 22 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
jQuery Validation Plugin验证插件手动验证
Jan 26 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
layui-laydate时间日历控件使用方法详解
Nov 15 Javascript
详解vue使用$http服务端收不到参数
Apr 19 Javascript
JavaScript 实现轮播图特效的示例
Nov 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写的采集程序
2007/03/16 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
php下使用iconv需要注意的问题
2010/11/20 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
JavaScript 学习笔记(五)
2009/12/31 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
js面向对象之公有、私有、静态属性和方法详解
2015/04/17 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
JS正则表达式验证密码强度
2020/03/18 Javascript
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
Python requests模块实例用法
2019/02/11 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
生日宴会答谢词
2014/01/09 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
Python Socket编程详解
2021/04/25 Python
Python函数中apply、map、applymap的区别
2021/11/27 Python