<script>
// JavaScript 有6种数据类型 数据类型决定了一个数据的特征
// 1. Number 数值型
var age = 18;
var Pi = 3.1415926;
// Number型数据 表示整数 和浮点数,最大的功能就是表示10进制的整数 和小数 ;
console.log(age + 2);// 20
console.log(age - "好好学习");// NaN (不是数字) not a number
// isNaN()方法 判断非数字
// 如果是数字返回false,不是数字返回true
console.log(isNaN(100));// false
console.log(isNaN("hello js"));// true
// Number类型表示数字大小 是有范围限制的
// 超出最大值 显示 Infinity 正无穷
// 超出最小值 显示 -infinity
console.log(Number.MAX_VALUE * 2);// Infinity
console.log(-Number.MAX_VALUE * 2);// -infinity
console.log(Number.MIN_VALUE);// 最小数
// 浮点数 小数 0.5 == .5
// 可以使用科学计数法表示数字
// var subNum = 3.14e4;
// 3.14 乘 10的4次幂
// console.log(subNum);
// 2. String 字符串型
// 使用 双引号,单引号 ,反撇号 包裹
var studentName = "赵丽颖";
var LastName = '丽颖'
var content = `
<div>
<img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/2fcf24e40ff09a254857ac8b4ace25b8.jpg?thumb=1&w=250&h=250&f=webp&q=90"/>
<p>这是耳机</p>
</div>
`
document.write(content)
// 3. Boolean 布尔型 true 和 false (严格区分大小写)
var flag = false;
var cont = true;
// 布尔值 也被称为 逻辑值 或者真假值类型
// 4. undefined型
// undefined类型只有一个值,就是undefined ,
// 当使用关键字声明了变量 ,但是没有赋值,就相当于给变量赋值了undefined
var subject;
console.log(subject);
// 和未定义变量 有区别
// console.log(aaa); // 报错 aaa未定义
// 5. null型
// null型 只有一个值,就是null 逻辑上讲,null表示一个空对象指针,
//在定义将来要保存对象的变量,建议使用null进行初始化
var sum = null;
var a = 10;
var b = 20;
var c = 30;
sum = a + b + c;
console.log(sum);// 60
// 6. Object 对象
// 对象
var girlFirend = {
name: "丽颖",
age: "18",
phone: "15960789998",
}
var student = {};//空对象
// 判断数据类型 typeof 运算符
// 判断一个值的数据类型 可以判断常量 也可以判断变量
console.log(typeof 100);//Number
console.log(typeof true);//逻辑真 boolean
</script>
基本数据类型
最新推荐文章于 2024-10-11 17:39:47 发布