var s = 'string'
console.log(s.length) //6
s.t = 6
console.log(s.t) //undefined
var str = new String('string')
console.log(str.length) //6
str.t = 6
console.log(str.t) // 6
```
但基本数据类型尝试用对象的方式来使用时,如访问length属性,添加自定义属性时,Javascript会智能地将基本数据类型转换为包装对象类型,如String。当完成访问或设置时,临时对象会被销毁,故打印s.t为undefined。
基本数据类型与对象之间的关系
原创心月草 博主文章分类:Javascript ©著作权
文章标签 js 文章分类 JavaScript 前端开发
上一篇:JS继承
下一篇:Javascript类型检测
-
JAVA的基本数据类型例子 java 的基本数据类型
基本数据类型也称为简单数据类型,Java语言中有八种基本数据类型,分别为 boolean、byte、short、char、int、long、float、double,这八种基本数据类型通常分为四大类型;逻辑类型(布尔类型):boolean;整数类型 :byte、short、int、long;浮点类型 :float、double;字符类型 :char;以下进行逐一介绍这八种基本数据类型:一、逻辑类型
JAVA的基本数据类型例子 八种基础数据类型 Java基础数据类型的取值范围 java基本数据类型的使用 Java基本数据类型的定义