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中基本数据类型的更多相关文章

  1. JavaScript 中的数据类型

    Javascript中的数据类型有以下几种情况: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Date,Ar ...

  2. javaScript中的数据类型

    一.综述 javaScript中的数据类型分为两类: 简单类型:Boolean,Number,String 引用类型:Object 其他:undefined代表变量没有初始化,null代表引用类型为空 ...

  3. Javascript中的数据类型之旅

    虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number.String.Boolean.Object.Udefined.Null.其中,Object属于复杂数据类型, ...

  4. 【译】Javascript中的数据类型

    这篇文章通过四种方式获取Javascript中的数据类型:通过隐藏的内置[[Class]]属性:通过typeof运算符:通过instanceof运算符:通过函数Array.isArray().我们也会 ...

  5. 读书笔记之JavaScript中的数据类型(1)

    JavaScript严格意义上分为ECMAScript.DOM.BOM.ECMAScript是一门真正意义上的语言,独立于浏览器,浏览器只是它的一个宿主环境.DOM(文档对象模型),为ECMAScri ...

  6. javascript 中检测数据类型的方法

    typeof 检测数据类型 javascript 中检测数据类型有好几种,其中最简单的一种是 typeof 方式.typeof 方法返回的结果是一个字符串.typeof 的用法如下: typeof v ...

  7. 鉴定JavaScript中的数据类型

    众所周知,JavaScript是一门弱类型的语言,但是这并不代表JavaScript中没有数据类型.JavaScript中常见的数据类型有string.number.object等等,通常我们使用ty ...

  8. 读书笔记之JavaScript中的数据类型

    JavaScript严格意义上分为ECMAScript.DOM.BOM.ECMAScript是一门真正意义上的语言,独立于浏览器,浏览器只是它的一个宿主环境.DOM(文档对象模型),为ECMAScri ...

  9. JavaScript中基本数据类型之间的转换

    在JavaScript中共有六种数据类型,其中有五种是基本数据类型,还有一种则是引用数据类型.五种基本数据类型分别是:Number 数值类型.String 字符串类型.Boolean 布尔类型, nu ...

随机推荐

  1. css文本样式及控制文本的大小写

    常用文本样式如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  2. request.getParameter() 和request.getAttribute() 区别

    getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器 ...

  3. MySQL Linux压缩版安装方法

    在诸多开源数据库中,MySQL是目前应用行业,特别是互联网行业发展最好的一个.借助灵活的架构特点和适应不同应用系统场景的Storage Engine,MySQL在很多方面已经有不次于传统商用数据库的表 ...

  4. vue调试工具vue-devtools安装及使用

    本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 安装:  1.到github下载: ...

  5. Win10快速关机的快捷键

    Win10快速关机的快捷键... ------------------------------- -------------------------------------------- 关机程序的位 ...

  6. 关于php中的include html文件的问题,为什么html可以在php中执行

    之前在w3shXXl看的教程,上面对include的解释是把指定的文件复制到这条指令执行的地方. 这真是坑到我了..... 在了解mvc的时候,控制器显示视图时需要用include包含html视图文件 ...

  7. jquery layer弹窗弹层插件 (转)

    /* 先去官网下载最新的js  http://sentsin.com/jquery/layer/ ①引用jquery ②引用layer.min.js */ 触发弹层的事件可自由绑定,如: $('#id ...

  8. python基础教程(四)

    列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable)----可以改变列表的内容,并且列表有很多有用的.专门的方法. List函数可以将一个字符串拆分成列表. >>& ...

  9. Django连接mysql数据库

    1.app中对应的models.py配置相关表结构信息 from django.db import models class Question(models.Model): question_text ...

  10. 散列表(拉链法与线性探测法)Java实现

    package practice; import java.security.Principal; import java.util.Scanner; import edu.princeton.cs. ...