IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript(二)数据类型 -> 正文阅读

[JavaScript知识库]JavaScript(二)数据类型

1.标识符:在JS中所有可以由自主命名的都可以称为标识符。例如:变量名,函数名,属性名。
2.标识符命名规则:
(1) 可以含有字母,数字,_,$
(2) 不可以数字开头
(3)不能是ES中的关键字或保留字
(4) 一般采用驼峰命名法:首字母小写,每个单词开头大写
3.字符串:JS中字符串用引号引起来,双引号或单引号;引号不能嵌套;字符串中可使用\作为转义字符,表示特殊符号时可使用\转义。
4.JS一共有六种数据类型:
(1) String 字符串
(2) Number 数值
(3) Boolean 布尔值
(4) Null 空值
(5) Undefined 未定义
(6) Object 对象(引用数据类型)
5. Number:JS中所有数值都是Number类型
(1) 可以用运算符typeof来检查变量类型
语法: typeof 变量
(2) JS中可以表示数字的最大值: Number,MAX_VALUE,如果使用Number的数字超过了最大值,则会返回一个Infinity,表示正无穷。
(3) NaN是一个特殊的数字,表示Not a Number
6.布尔值:主要用于逻辑判断
格式: var bool=true;
console. log(bool);
7. Null和Undefined
(1) Null类型的值只有一个,就是Null,专门表示空的对象。
(2)使用typeof检查Null值,返回object。
(3) Undefined类型的值只有一个,就是Undefined(未定义)。当声明一个变量,但不给变量赋值时,值就是Undefined。
(4)用typeof检查Undefined时,返回Undefined。
8.强制类型转换–string
方式(1) 调用被转换数据类型的toString方法,该方法不影响变量,将转换结果返回,null和Undefined两个值没有toString方法。
var a=123;a=a.toString();
(2) 调用String()函数,并将被转换的数据作为参数传递给函数。但是对于。Number和Boolean实际上调用的是toString方法。
a=123;a=String(a);
9.强制类型转换–Number
方式(1) 使用Number函数
纯数字,字符串?数字
有非数字,字符串?NaN
空串或空格串?0
布尔?数字 true?1 false?0
Null?0 Undefined?NaN
(2)parseInt() 字符串?整数(可将字符串中有效整数提取转Number)
parseFloat()可获得有效小数
10.强制类型转换–Boolean
使用Boolean()函数 a=Boolean(a);
数字?布尔:除了0和NaN,其余都是true
字符串?布尔:除了空串,其余都是true
NaN和Undefined都是转换成false
对象转换成true

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 14:50:47  更:2021-10-24 14:53:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/12 22:09:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码