JS笔记 03.09 (pink老师js教程)
数据类型
1.js的变量数据类型是一种弱类型(动态语言),只有程序在运行过程中,根据等号右侧的值来确定的。
2.数据类型分为两类:简单(基本)数据类型、复杂数据类型(Object)
(1)简单数据类型:Number(数字型,默认为0)、Boolean(布尔值类型,默认为false)、String(字符串类型,默认为"")、Undefined、Null
Number型:二进制、八进制、十六进制
<script>
var num = 10; //Number型
var PI = 3.14; //PI数字型
var num1 = 010; //八进制0~7,在数字面前加0,表示八进制
var num2 = 0x9; //十六进制0~9 a~f,在数字面前加0x,表示十六进制
//数字型是有范围的,有最大值和最小值
alert(Number.MAX_VALUE); //1.7976931348623157E+308
alert(Number.MIN_VALUE); //5E-324
//数字型三个特殊值Infinity、-Infinity、NaN
console.log(Number.MAX_VALUE*2); //Infinity表示无穷大
console.log(-Number.MAX_VALUE*2); //-Infinity表示无穷小
console.log('Hsu'-100); //NaN表示非数字
//isNaN()用于判断非数字,并且返回一个值,若是数字返回false,如果不是返回true
console.log(isNaN(12)); //返回false
console.log(isNaN('Hsu'));//返回true
</script>
String字符串型:其语法为 " " 或 ’ ’ ('12’或’true’均为字符串型),推荐使用单引号
字符串转义符:都是用\开头,但是转义字符要写到引号里面
\n:换行符 \ \:斜杠 \ ‘ :单引号’ \t:tab缩进 \b:空格
<script