js入门 数据类型之 数据类型的基本概括

 <script>

        //数据类型分为两大类 基本数据类型 和 引用数据类型(复合)
        //基本数据类型: number string boolean null undefined
        //引用数据类型:  object (array object function)
        //typeof 的返回值: number string boolean object undefined function
    //基本数据类型
        //string类型
    var str = '';  //str为空字符串
    var x = '11234';
    console.log(x); //x为11234
    console.log(typeof x); //判断x的数据类型  为string类型
    console.log(x.length);//查询x的字符串长度
    console.log(x.charAt(3));//charat()索引值 从零开始 正整数

        //boolean 布尔值 true/false  一般用在条件判断 
    var x = true;
    var y =false; 
    console.log(typeof x); //数据类型为boolean
    console.log(typeof y);
    if(10<20){
        console.log('回炉重造') //判断为真时才会显示控制台的内容
    }
    var no = null;
    console.log(typeof no);  //空值,type检测到no的类型为object

    //undefined  未赋值
    var a;
    console.log(a); //在声明的时候,未给a赋值,所以控制台显示未赋值 undefined
    

    //引用数据类型

    //object 对象
    var demo = document.getElementById('demo')
    console.log(typeof demo)  //数据类型为object
    var obj = {} //空对象
    var obj1 = {
        "name":"ujiuye",
        "age":12,
        "flag":true
    }
    console.log(typeof obj1) //检测数据类型为object
    console.log(obj1.name) //获取name的值

    //array 数组
    var arr = [];
    console.log(typeof arr) //object
    var arr1 = new Array(); //通过new关键字
    console.log(arr1) //[]里的内容

    //function函数 默认匿名函数 可以自定义命名函数
    function fun(){
        console.log(typeof fun)
    }   //需要调用函数,调用几次写几次,
    fun()
    </script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值