JavaScript的5中基本数据类型
javascript的5种基本数据类型有: Undefined,Null,Bollean,Number,String,1种复杂数据类型:Object.
1Boolean类型
将一个值转换为Bollean值,调用转换函数Boolean().
2Number
把非数值转换为数值:Number(),parseInt(),parseFloat().
Number()可用于任何数据类型,另外两个函数则专门用于把字符串转换为数值。
其中parseInt()用于转换整数,里面可放两个参数,如parseInt('OXAF',16),可以指定转换的进制,默认是十进制。
parseFloat()转换为小数,但是十六进制格式的字符串始终会转换为0.
字符字面量
\n 换行 \t 制表 \b 退格 \r 回车 \f 进纸
\xnn 以十六进制代码nn,表示一个字符(其中n为0~F)
\unnn 以十六进制代码nnn,表示的一个Unicode字符,(其中n为0~F)
在调用数值的tostring()方法时,可以传递一个参数,即输出数值的基数,如 alet(num,tostring(2)) 输出二进制。
在不知道要转换的值是不是null或者undefined的情况下,还可以使用转型函数string(),这个函数能够将任何类型的值转换为字符串。
Object类型
正确创建对象:var p = new Object(),
Object的每个实例都具有下列属性和方法,
1constructor:保存着用于创建当前对象的函数。
2hasownproperty(properName),用于检测给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。其中作为参数的
属性名(propertyName)必须以字符串形式指定。
3isproperof(object),用于检测传入的对象是否是当前是否当前对象的原型。
4propertyIsEnumerble(propertyName),用于检查给定的属性能否使用for-in语句来枚举。与hasownproper()方法一样,
作为参数的属性名必须以字符串形式指定。
5toLocalString(),返回对象的字符串表示,给字符串与执行环境的地区对应。
6toString(),返回对象的字符串。
7valueof()返回对象的字符串,数值或者布尔值表示。通常与tostring()方法的返回值相同。
JavaScript的5中基本数据类型的更多相关文章
- JavaScript 中的数据类型
Javascript中的数据类型有以下几种情况: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Date,Ar ...
- javaScript中的数据类型
一.综述 javaScript中的数据类型分为两类: 简单类型:Boolean,Number,String 引用类型:Object 其他:undefined代表变量没有初始化,null代表引用类型为空 ...
- Javascript中的数据类型之旅
虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number.String.Boolean.Object.Udefined.Null.其中,Object属于复杂数据类型, ...
- 【译】Javascript中的数据类型
这篇文章通过四种方式获取Javascript中的数据类型:通过隐藏的内置[[Class]]属性:通过typeof运算符:通过instanceof运算符:通过函数Array.isArray().我们也会 ...
- 读书笔记之JavaScript中的数据类型(1)
JavaScript严格意义上分为ECMAScript.DOM.BOM.ECMAScript是一门真正意义上的语言,独立于浏览器,浏览器只是它的一个宿主环境.DOM(文档对象模型),为ECMAScri ...
- javascript 中检测数据类型的方法
typeof 检测数据类型 javascript 中检测数据类型有好几种,其中最简单的一种是 typeof 方式.typeof 方法返回的结果是一个字符串.typeof 的用法如下: typeof v ...
- 鉴定JavaScript中的数据类型
众所周知,JavaScript是一门弱类型的语言,但是这并不代表JavaScript中没有数据类型.JavaScript中常见的数据类型有string.number.object等等,通常我们使用ty ...
- 读书笔记之JavaScript中的数据类型
JavaScript严格意义上分为ECMAScript.DOM.BOM.ECMAScript是一门真正意义上的语言,独立于浏览器,浏览器只是它的一个宿主环境.DOM(文档对象模型),为ECMAScri ...
- JavaScript中基本数据类型之间的转换
在JavaScript中共有六种数据类型,其中有五种是基本数据类型,还有一种则是引用数据类型.五种基本数据类型分别是:Number 数值类型.String 字符串类型.Boolean 布尔类型, nu ...
随机推荐
- Weex和React Native框架对比与选择
工作原理 大致基本类同,JS-Native桥和前端渲染框架,只是使用框架技术不一样: Weex 阿里内部早期研发的一个通过 JSON 数据描述 native 渲染的项目WeApp以及Vue.js这款优 ...
- 初学python类
边看python官方2.7的文档,一边动手测试了一些例子加深自己的印象. 官方文档的网址:http://python.usyiyi.cn/python_278/tutorial/classes.htm ...
- Java入门(7)——循环和debug 调试
循环: while 循环: 格式: int i = 0; ① //初始化条件 while(i < 10) { ② //判断条件 System.out.println(i); ④ //循环 ...
- hdu 6096---String(AC自动机)
题目链接 Problem Description Bob has a dictionary with N words in it.Now there is a list of words in whi ...
- random模块函数分析(一)
random是python产生伪随机数的模块,随机种子默认为系统时钟.下面分析模块中的方法: 1.random.randint(start,stop): 这是一个产生整数随机数的函数,参数start代 ...
- HTML Input属性
HTML Input 属性 value 属性 value 属性规定输入字段的初始值: readonly 属性 readonly 属性规定输入字段为只读(不能修改): readonly 属性不需要值.它 ...
- 十条最有效的PCB设计黄金法则
十条最有效的PCB设计黄金法则 尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PC ...
- python基础教程(二)
继续第一篇的内容,讲解,python的一些基本的东西. 注释 为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样. >>> #获得用户名: > ...
- OC
一,字符串 1创建一个字符串 1) NSString *str2=[[NSString alloc]initWithString:str1]; 2) NSString *string2=[[NSSt ...
- css 找到隐藏元素个数
<form> <input type="hidden" name="email" /> <input type=" ...