1.数据类型以及数据名

1. Array 数组 a : 前缀 aItems : 实例

2. Boolean 布尔值 b : 前缀 bIsComplete : 实例

3. Float 浮点数 f : 前缀 fPrice :实例

4. Function 函数 fn : 前缀 flHandler : 实例

5. Integer 整数 i : 前缀 iItemCount : 实例

6. Object 对象 o : 前缀 oDivl : 实例

7. RegExp 正则表达式 re : 前缀 reEmailCheck : 实例

8. String 字符串 s : 前缀 sUserName : 实例

特殊符: null(空值)

undefined (未定义的值)

typeof 操作符:

检测变量的数据类型

2. 数据类型的简介

1.为什么需要数据类型

在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。

2.变量的数据类型

变量的数据决定了变量将数据储存于内存中的代表值中,JavaScript是一门弱类型或者动态语言。在程序运行时,会自动将数据类型给确定。在代码运行时,变量的数据类型是由JS引擎根据等于右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。

3.JavaScript是动态语言,变量的数据类型是可以变化的

示例如下:

<script>var number = 10number = '中国人';
<script>

3.数据类型的分类

1.javascript的数据类型分为两大类:

1.简单数据类型:(number string boolean undefined null)

2.复杂数据类型:(object)

2.简单数据类型的概述:

1.number  数字类型  默认值为0

2.string  字符串类型  默认值为''

3.boolean  布尔类型  默认值为false  1 = true(真)   0 = false(假)

4.ungdefined  未定义的变量  默认值为undefined

5.null  空类型   默认值为null

3.数字类的进制

分为二进制、八进制、十六进制。

二进制:逢二进一

0 1 10 11 100 101 110 111 1000......

八进制:逢八进一

0 1 2 3 4 5 6 7 ......

八进制是在前面加0。

十六进制:数字序列范围:

0~9以及A~F

十六进制是在前面加0x。

4.isNaN

是用来判断非数字,如果是数字的话 返回的值为false,如果不是数字的话 返回的值就是true。

console. log(isNaN( 12));
console.log(isNaN( 'false '));

5.字符串的拼接

多个字符串用+号拼接,只要拼接是字符串方式,不管后面是什么类型的都会被转换拼接成为一个新的字符串型。数值相加 字符相连。

4.数据类型的转换

1.number类型转string类型       

        第一种:变量.toString

var num = 10
var str = num.toString()
console.log(str)

第二种:Sring()

var num = 10
console.log(String(num))

2.布尔类型转换

string非空则为true number非0则为true 非NaN object 非null  undefined false:

var a = -10;
var b = Boolean(a);
console.log(typeof b);

JavaScript数据类型及转换相关推荐

  1. JavaScript 数据类型的转换

    简介 为了巩固一下身为前端开发小菜鸟必备的脸面,从而让脸皮更加厚实一些,在这条道路活的更加滋润一些,故此开始整理一些JavaScript(脸面)使用的一些基础细节. 欢迎各位大牛莅临指导,从而让我在加 ...

  2. Javascript数据类型强制转换

    一.转换为数值类型 1.Number(参数) 把任何的类型转换为数值类型 A.如果是布尔值,false为0,true为1 B.如果是数字,转换成为本身.将无意义的后导0去掉. C.如果Null转换为0 ...

  3. JavaScript学习(八十五)—数据类型的转换

    JavaScript学习(八十五)-数据类型的转换 一.什么是数据类型的转换? 简单来说,就是把一种数据类型的变量转化为另外一种数据类型 二.转化为字符串类型 //把数字转化为字符串 变量.toStr ...

  4. javaScript数据类型 转换方式

    大家好,我是瓶盖袁 !今天给大家介绍一下javaScript数据类型以及的转换方式,废话不多说我们步入正题. 数据类型 ECMAScript中有五种数据Number 数值,String 字符串,Boo ...

  5. 18100出多少取整_关于JavaScript数据类型,你知道多少?

    JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...

  6. 类型转为数字_JavaScript自动数据类型的转换

    JavaScript自动数据类型的转换 运算符 算术运算符 +,-,*,l,%(取余数) 关系运算符 .<=.>=.==.===.!=!== 逻辑运算符 &&与(且).|或 ...

  7. JavaScript筑基篇(二)-JavaScript数据类型

    说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...

  8. javascript 数据类型与类型转换

    JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...

  9. JavaScript 数据类型之 Symbol、BigInt

    JavaScript数据类型 在JavaScript中,我们已知有5种基本数据类型:Undefined.Null.String.Number.Boolean. 当ES6问世,直至今日,又新增了两种基本 ...

最新文章

  1. solr-cloud 集群动态增加、删除节点
  2. 二叉树的层序遍历 II
  3. Activity传递对象的方法
  4. lightgbm的GPU版本和CPU版本运行速度比较
  5. 一个go1.9.x 编译器内联引起的栈信息错乱的问题分析
  6. ios开发跳转safari_iOS 跳转网页的四种方法
  7. JA-SIG(CAS)学习笔记1
  8. C++ unsigned long 转化为 unsigned char*
  9. 解决Windows下Redis出现“MISCONF Redis is configured to save RDB snapshots”的错误
  10. VS Newtonsoft的引用问题
  11. 董明珠赞同取消住房公积金 格力员工每人一套房
  12. 固态硬盘数据丢失能恢复吗?含泪分享:固态硬盘数据恢复方法
  13. SpringBoot+Redis简单实现文章浏览量记录
  14. ubuntu更新过程中出现错误:校验数字签名时出错。此仓库未被更新,下列签名无效
  15. 移动 PC 的数据加密工具包 - 安全分析
  16. 出现Head https://registry-1.docker.io/v2/library/node/manifests/14-alpine的解决方法
  17. 【VS 生成exe程序添加程序图标】
  18. 【附源码】Python计算机毕业设计软件缺陷管理系统
  19. pg_stat_database 视图 tup_returned、tup_fetched 的含义
  20. 21届实习腾讯面试的经验贴(已凉)

热门文章

  1. JEB2插件教程之一JEB2AutoRenameByTypeInfo.py
  2. Spring 教程(一)
  3. 服务器使用上突然卡了,导致服务器卡顿的原因有哪些,该怎么处理?
  4. TransE模型的python代码实现
  5. 生产者消费者模型的作用是什么
  6. CSS粘性定位(sticky)
  7. Linux nginx 项目部署
  8. ubuntu 复制文件夹到另一目录命令
  9. 如何搭建自动化测试框架
  10. Nginx关闭或重启后nginx.pid丢失