当前位置: 首页 > wzjs >正文

做网站策划用什么软件小程序搭建挣钱

做网站策划用什么软件,小程序搭建挣钱,网站建设的运营计划,装一个erp系统多少钱基本数据类型不能绑定属性和方法 属性和方法只能添加给对象,不能添加给基本数据类型。 1、基本数据类型: 注意,基本数据类型string是无法绑定属性和方法的。比如说: var str qianguyihao;str.aaa 12; console.log(typeof st…

基本数据类型不能绑定属性和方法

属性和方法只能添加给对象,不能添加给基本数据类型。

1、基本数据类型:

注意,基本数据类型string无法绑定属性和方法的。比如说:

var str = 'qianguyihao';str.aaa = 12;
console.log(typeof str); //打印结果为:string
console.log(str.aaa); //打印结果为:undefined

上方代码中,当我们尝试打印str.aaa的时候,会发现打印结果为:undefined。也就是说,不能给 string 绑定属性和方法。

当然,我们可以打印 str.length、str.indexOf(“m”)等等。因为这两个方法的底层做了数据类型转换(临时string 字符串转换为 String 对象,然后再调用内置方法),也就是我们在上一段中讲到的包装类

2、引用数据类型:

引用数据类型String是可以绑定属性和方法的。如下:

var strObj = new String('smyhvae');
strObj.aaa = 123;
console.log(strObj);
console.log(typeof strObj); //打印结果:Object
console.log(strObj.aaa);

打印结果:

内置对象 Number 也有一些自带的方法,比如:

  • Number.MAX_VALUE;

  • Number.MIN_VALUE;

内置对象 Boolean 也有一些自带的方法,但是用的不多。

基本包装类型

介绍

我们都知道,js 中的数据类型包括以下几种。

  • 基本数据类型:String、Number、Boolean、Null、Undefined

  • 引用数据类型:Object

JS 为我们提供了三个基本包装类

  • String():将基本数据类型字符串,转换为 String 对象。

  • Number():将基本数据类型的数字,转换为 Number 对象。

  • Boolean():将基本数据类型的布尔值,转换为 Boolean 对象。

通过上面这这三个包装类,我们可以将基本数据类型的数据转换为对象

代码举例:

let str1 = 'qianguyihao';
let str2 = new String('qianguyihao');let num = new Number(3);let bool = new Boolean(true);console.log(typeof str1); // 打印结果:string
console.log(typeof str2); // 注意,打印结果:object

需要注意的是:我们在实际应用中一般不会使用基本数据类型的对象。如果使用基本数据类型的对象,在做一些比较时可能会带来一些不可预期的结果。

比如说:

var boo1 = new Boolean(true);
var boo2 = new Boolean(true);console.log(boo1 === boo2); // 打印结果竟然是:false

再比如说:

var boo3 = new Boolean(false);if (boo3) {console.log('qianguyihao'); // 这行代码竟然执行了
}

基本包装类型的作用

当我们对一些基本数据类型的值去调用属性和方法时,浏览器会临时使用包装类将基本数据类型转换为引用数据类型,这样的话,基本数据类型就有了属性和方法,然后再调用对象的属性和方法;调用完以后,再将其转换为基本数据类型。

举例:

var str = 'qianguyihao';
console.log(str.length); // 打印结果:11

比如,上面的代码,执行顺序是这样的:

// 步骤(1):把简单数据类型 string 转换为 引用数据类型  String,保存到临时变量中
var temp = new String('qianguyihao');// 步骤(2):把临时变量的值 赋值给 str
str = temp;//  步骤(3):销毁临时变量
temp = null;

在底层,字符串以字符数组的形式保存

在底层,字符串是以字符数组的形式保存的。代码举例:

var str = 'smyhvae';
console.log(str.length); // 获取字符串的长度
console.log(str[2]); // 获取字符串中的第2个字符

上方代码中,smyhvae这个字符串在底层是以["s", "m", "y", "h", "v", "a", "e"]的形式保存的。因此,我们既可以获取字符串的长度,也可以获取指定索引 index 位置的单个字符。这很像数组中的操作。

再比如,String 对象的很多内置方法,也可以直接给字符串用。此时,也是临时将字符串转换为 String 对象,然后再调用内置方法。

http://www.dtcms.com/wzjs/783907.html

相关文章:

  • tv网站建设网站配色技巧
  • 网站搭建服务器公司网站上线
  • 网站开发模块化网站被host重定向
  • it初学者做网站响应式网站图解
  • 青山网站建设网页设计与制作软件
  • 做自媒体要知道的网站怎么在自己的电脑做网站
  • 网站分析培训班在手机上怎么注册公司
  • 效果好网站建设哪家便宜godaddy wordpress 备
  • 沈阳市网站设计制作公司易推广
  • 网站首次打开速度慢wordpress网站点击量与排名
  • 秦皇岛和平大街网站建设小版本wordpress
  • 哪里有做网站服务网站推广优化如何做
  • 网站ip段屏蔽白银市建设局网站首页
  • wordpress企业站主题免费网站备案信息变更
  • 上海松江网站建设公司html5动画效果代码
  • 如何做网站的源码网站要怎么做关键词
  • 类似设计师联盟的网站开发区网站建设的目的
  • 国家建设部网站证书查询苏州高端网站建设咨询
  • 网站建设的问题分析自己做网站需要哪些软件
  • 网站开发人员职责seo商学院
  • 全国网站联盟网站建设企业网站界面设计
  • 做有奖竞猜网站违法吗网络营销方法的选择
  • 织梦电影网站模板wordpress汉化音乐主题
  • 医疗器械类网站前置审批材料模板公司网站建设说明书
  • 企业网站制作心得如何进行免费网络推广
  • 做网站需要什么电脑配置开发网站的过程
  • 免费的黄冈网站有哪些平台游戏软件太原市一页网络科技有限公司
  • 网站怎么申请官网做电商网站企业
  • 建设银行企业网站wordpress 嵌入pdf
  • 广东网站优化哪个平台可以买卖链接