JavaScript数据类型及转换
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数据类型及转换相关推荐
- JavaScript 数据类型的转换
简介 为了巩固一下身为前端开发小菜鸟必备的脸面,从而让脸皮更加厚实一些,在这条道路活的更加滋润一些,故此开始整理一些JavaScript(脸面)使用的一些基础细节. 欢迎各位大牛莅临指导,从而让我在加 ...
- Javascript数据类型强制转换
一.转换为数值类型 1.Number(参数) 把任何的类型转换为数值类型 A.如果是布尔值,false为0,true为1 B.如果是数字,转换成为本身.将无意义的后导0去掉. C.如果Null转换为0 ...
- JavaScript学习(八十五)—数据类型的转换
JavaScript学习(八十五)-数据类型的转换 一.什么是数据类型的转换? 简单来说,就是把一种数据类型的变量转化为另外一种数据类型 二.转化为字符串类型 //把数字转化为字符串 变量.toStr ...
- javaScript数据类型 转换方式
大家好,我是瓶盖袁 !今天给大家介绍一下javaScript数据类型以及的转换方式,废话不多说我们步入正题. 数据类型 ECMAScript中有五种数据Number 数值,String 字符串,Boo ...
- 18100出多少取整_关于JavaScript数据类型,你知道多少?
JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...
- 类型转为数字_JavaScript自动数据类型的转换
JavaScript自动数据类型的转换 运算符 算术运算符 +,-,*,l,%(取余数) 关系运算符 .<=.>=.==.===.!=!== 逻辑运算符 &&与(且).|或 ...
- JavaScript筑基篇(二)-JavaScript数据类型
说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...
- javascript 数据类型与类型转换
JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...
- JavaScript 数据类型之 Symbol、BigInt
JavaScript数据类型 在JavaScript中,我们已知有5种基本数据类型:Undefined.Null.String.Number.Boolean. 当ES6问世,直至今日,又新增了两种基本 ...
最新文章
- solr-cloud 集群动态增加、删除节点
- 二叉树的层序遍历 II
- Activity传递对象的方法
- lightgbm的GPU版本和CPU版本运行速度比较
- 一个go1.9.x 编译器内联引起的栈信息错乱的问题分析
- ios开发跳转safari_iOS 跳转网页的四种方法
- JA-SIG(CAS)学习笔记1
- C++ unsigned long 转化为 unsigned char*
- 解决Windows下Redis出现“MISCONF Redis is configured to save RDB snapshots”的错误
- VS Newtonsoft的引用问题
- 董明珠赞同取消住房公积金 格力员工每人一套房
- 固态硬盘数据丢失能恢复吗?含泪分享:固态硬盘数据恢复方法
- SpringBoot+Redis简单实现文章浏览量记录
- ubuntu更新过程中出现错误:校验数字签名时出错。此仓库未被更新,下列签名无效
- 移动 PC 的数据加密工具包 - 安全分析
- 出现Head https://registry-1.docker.io/v2/library/node/manifests/14-alpine的解决方法
- 【VS 生成exe程序添加程序图标】
- 【附源码】Python计算机毕业设计软件缺陷管理系统
- pg_stat_database 视图 tup_returned、tup_fetched 的含义
- 21届实习腾讯面试的经验贴(已凉)