基本数据类型

<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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值