js小节其一

js是解释性语言。

        编译类型:将该语言的源代码统一翻译成对于平台的机器语言,再执行,类似笔译。

        解释类型:将该语言边解释边执行,类似于口译。

js支持面向过程和对象。java只支持面向对象。

js组成:

        基本语法 + 标准库 + 宿主环境API

        基本语法(变量、运算符、流程控制(顺序、选择、循环)函数、数组、对象、面向对象)

        页面中的宿主环境:

        DOM(html标签 + css样式)作用:让js操作(增删改查)页面。

        BOM浏览器本身。

js执行原理:

        <script>可以包含在文档中的任何地方

        浏览器分成两部分渲染引擎和js引擎

                渲染引擎:用来解析html和css,俗称内核

                js引擎:也称为js解释器,用来运行js脚本

                代码结构:一个分号结束就是一个语句,js解释器一个一个语句执行并翻译。

变量的数据和类型

        变量

                作用,临时存储数据

                本质,内存中的一个存储空间的表示

        变量命名

                标识符中可以包含数字,字母,_ $,

                数字不能开头

                不能使用es中的关键字和保留字

                习惯使用驼峰命名法

        常量

                const  值不能变的量

数据类型

        7个原始类型和1个引用类型

        基本类型

                Number             数字类型        

                BigInt                大数字类型        number类型无法表示大于(2^53-1)

                BooLean           布尔类型                true和false

                String                字符串                ‘’        “”

                Null                    空值类型                只有一个值为 :null

                Undefind            未定义类型                已声明但未被赋值,他的值就是undefined

                Symbol                Symbol类型

        引用类型

                Object                对象类型(一般对象,数组,函数)

        js允许任何类型引入同一个变量,数据类型不固定,弱类型语言

                typeof + 变量       用于返回变量的数据类型,通常以字符串形式返回,可以用作判断数                                                据类型

                alert                     警告框

                prompt                带文本的提示框 ,点击取消返回null,返回的数据类型为string

                confirm                确认框,确定返回true,取消返回false

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值