营销型网站(易网拓),做网站 思源字体,嘉兴做网站公司哪家好,网络服务大厅山东理工大学1.Javascript简介
简称JS#xff0c;是当前最流行、应用最广泛的客户端脚本语言#xff0c;用来在网页中添加一些动态效果与交互功能。在web开发领域有着举足轻重的地位。 2.JavaScript包含内容
核心ECMAScript(es):提供语言的语法和基本对象(数据类型、运算符、流程控制等…1.Javascript简介
简称JS是当前最流行、应用最广泛的客户端脚本语言用来在网页中添加一些动态效果与交互功能。在web开发领域有着举足轻重的地位。 2.JavaScript包含内容
核心ECMAScript(es):提供语言的语法和基本对象(数据类型、运算符、流程控制等语句)文档对象模型(DOM):提供处理网页内容的方法和接口浏览器对象模型(BOM):提供与浏览器进行交互的方法和接口 3.JavaScript语言的特点
3.1 解释型语言
解释型语言不需要手动编译。是通过解释器边编译边执行。要运行js就需要有js的解释器(也称作js引擎)。现在使用的浏览器中都已经自动集成了js的解释器。node.js也是js引擎都需要遵循ECMAScript标准准。 3.2 函数式编程
在js编程语言中函数的地位非常重要可以像其他类型的值一样赋值给任意变量也可以作为参数传递给其他函数。通过函数式编程实现功能强大灵活的代码 3.3 单线程
js是一个单线程的编程语言。在同一个时间段只能做一件事一件事做完才能继续做另一件事单线程降低了js代码的复杂度同时也影响了程序的效率。js提供异步的编程方式提高代码运行的速度。 3.4 面向对象
可以将一组相关的功能(数据)统一封装到一个对象中调用对象的属性和方法完成相关的功能。 3.5 弱类型变量
js是一种弱类型的编程语言对使用的数据类型没有严格的要求会根据给定的值判定数据类型 3.6 动态性
js是一种事件驱动的脚本语言可以不需要借助web服务器就能实现对用户的输入或操作做出响应。 3.7 跨平台
js不依赖操作系统依赖浏览器运行。 4.JS语法
4.1 js可以写的位置
写在script/script中间写在元素控件触发事件属性中写成一个扩展名为.js的文件在网页中使用 script src文件地址/ script引入 4.2 数据类型
undfined只有一个值即特殊值undifined在声明变量后未对其进行初始化时这个变量值就是undifinednull只有一个值即特殊值nullnull是一个空的对象指针。boolean两种值true和false区分大小写number有两种形式一种是整数一种是浮点数。如果是两个整数做除法没有整除这一说法string字符串类型和字符类型由16位unicode组成不区分单引号和双引号,支持会用特殊符号定义字符串可以实现换行写法bigint从es11开始才引入的数据类型比number数据类型支持的范围更大的整数值。解决了number整数溢出的问题。定义时在数字后面加n或使用BigInt(数字)的方式进行定义只能转换整数不能转换浮点数symbol类型从es6引入的符号类型是唯一的并且不可修改的。object类型对象类型是一组数据和功能(函数)的集合。Array类型: 数组 function 函数类型 : 对于 es 来讲函数是对象和其他引用类型一样具有属性和方法。因此函数名实际是一个指向函数对象的指针