码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

时间:2016-03-24 18:43:27      阅读:501      评论:0      收藏:0      [点我收藏+]

标签:undefined   八进制   十六进制   单引号   十进制   

一、数据类型


数据类型

技术分享


基本类型

  - 数字类型

      - 既可以表示32位整数,也可以表示64位的浮点数

  - 整数

      - 十进制:逢十进一的整数,如1234567890

      - 八进制:逢八进一的整数,如01235670

      - 十六进制:

  - 浮点数

      - 使用小数点记录数据,如 95.5,3.1415926

      - 使用指数记录数据,如 4.3e23, 4.3E-23


string 类型

  - 字符串类型

      - 表示一系列的文本字符数据,如性别、姓名、住址等

      - 由Unicode字符,数字,标点组成的序列

      - JavaScript不像 Java 语言那样严格区分字符和字符串类型

      - 首尾由一对单引号或双引号括起

      - 特殊字符需要转义符 

        技术分享

        技术分享


boolean 类型

  - 布尔类型

      - 仅有两个值: true 和 false

      - 也代表1和0

      - 实际运算中true=1,false=0


undefined

  - undefined

      - 语义: 不存在该数据

      - 声明了变量但从未赋值,或者对象属性不存在

        技术分享



二、数据类型转换


隐式转换

  - JavaScript 属于松散类型的程序语言

      - 变量在声明时不需要指定数据类型

      - 变量由赋值操作确定数据类型

  - 不同类型数据在计算过程中会自动进行转换

技术分享技术分享

技术分享

数据类型转换函数

  - toString()

      - 转换成字符串,所有数据类型均可转换为 string 类型

  - parseInt()

      - 解析出一个string 或 number 的整数部分

      - 如果没有可以转换的部分,则返回NaN(Not a Number)

  - parseFloat()

      - 解析出一个string的浮点数部分

      - 如果没有可以转换的部分,则返回NaN

  - Number()

      - 把一个string解析为number

      - 如果包含非法字符,则返回NaN


总结:本章内容主要介绍了 JavaScript 数据类型、数据类型转换


本文出自 “技术交流” 博客,谢绝转载!

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

标签:undefined   八进制   十六进制   单引号   十进制   

原文地址:http://jasonteach.blog.51cto.com/5192112/1754858

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!