0基础JS第一天

JS 是什么?

                JS是一种函数优先,基于原型编程,需要解释器解析的编程语言。

书写位置:

                        1。 写在body标签中

                                   2. 写在head中,但要写在window.onload = function () {

                                                        

                                        }中,作用,延迟加载顺序,即,等待body标签的内容执行完毕,

                        

JS组成?

                        1. ECMAscript(js基础语法,核心语法)

                        2. DOM(document object model)

                        3. BOM(browser object model)

JS特点: 1

                        1. 解释性语言。

                        2. 弱类型语言,

                        3. 从上到下执行,

                        4。区分大小写,

var变量的特点:

                1. 变量提升

                2. 可以重复声明

                3。不存在暂时死区,可以在声明变量之前就访问,不会报错。

                4. 不存在块级作用域。如if{} for {}

数据类型:

                        1. 基本数据类型(简单数据类型)

                                1. number        

                                2. string

                                3. boolean

                                4.null————-检测null的数据类型是object

                                5. undefined

                                6.symbol——独一无二的值

                                7.bigint——处理超出js范围的数————使用时,需在后面加n,即 

                                        var a = bigInt(9001548789512n)

                        2. 引用数据类型。(复杂数据类型)

                                        1. object

                                                array

                                                function()——typeof 一个function 结果是function

检测数据类型:typeof

                        1. number

                        2. string

                        3. boolean

                        4. undefined

                        5. symbol

                        6.big int

                        7.object

                        8. function

变量名命名规则:1. 以字母下划线美元符号开头 2. 不能使用关键字和保留字,3. 建议使用驼峰命名规则。

            数值检测:            

                                isNaN————判断是不是一个数,是则返回false ,不是则返回true

                                isFinite——————-判断该变量是不是有效数值。

        undefined和null的区别???

                        undefined派生自null ,

                        undefined == null 但是 undefined !=== null

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值