JS-变量,数据类型,检测,转换

一. 字面量

         字面量->在计算机中描述 事/实

    eg:

        1000     数字字面量

        '你好'   字符串字面量

        []       数组字面量

        {}       对象字面量

二.变量

    变量的实质:是程序在内存中申请的一块用来存放数据的小空间

    变量名规范:只能用下划线,字母,数字,$组成,不能数字开头,可以使用小驼峰命名法:userName

    1.变量的声明

        let name

        console.log(name)   //undefined 不明确的;未定义的

    2.let与var的区别

        let声明后的变量,不能再次声明;var则可以,虽然规则比较宽松,但是导致的问题是不规范

    3.数组(Array)

        eg:let arr = []

            //arr 变量  [] 数组字面量

   

    4.常量 const

        是 constant的缩写

三.数据类型

        JS数据类型整体分为两大类:

            ① 基本数据类型

            ② 引用数据类型

        1.基本数据类型:

            number 数字型

            string 字符串型

            coolean 布尔型

            undefined 未定义型

            null 空类型

        2.引用类型

            object 对象

   

    ****

        //字符串类型 ' ' " "  ``反引号 (在tab上面按键)

        let str = 'xx'

        let str1 = "xx"

        let str2 = '你好,我叫"xxx"'        //外单内双 外双内单

                                                不可以内外一样,本质上使用单引号或者双引号都可以,都一样

    ***%输出:

        console.log(`${}`)

        反引号 +$+{}

#### 检验数据类型

    1.通过 typeof 关键字检测数据类型

        方法①:

            console.log(typeof 要检验的变量名)     //直接返回数据类型的名称

        方法②:

            let res = typeof(要检验的变量名)

            console.log(`res:${res}`)

    2.通过 instanceof 关键字检测数据类型

        let arr = []

        console.log(arr instanceof Array)   //如果是数组则为true,否则为false

 四.数据类型的转换

    let num = +prompt('请输入你要取出的金额:')

            //+号   用户输入数字加文字也还是number类型

    console.log(typeof num)     //string--->number

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值