什么是js?

简介: 什么是js?

Js是一种直译式脚本语言,一种动态类型,弱类型,基于原型的高级语言。


直译式:js程序运行过程中直接编译成机器语言。


脚本语言:在程序运行过程中逐行进行解释说明,不需要预编译。


动态类型:js声明变量后,可以随时改变它的数据类型。


弱类型:不需要提前做类型声明,而是程序在运行过程中检查它的数据类型。


Js的特点:


简单性:js使用的数据类型是弱类型,没有采用严格的数据类型。


安全性:js不允许直接访问本地硬盘,不允许对网络文档进行修改与删除。


动态性:js可直接对用户的输入做出响应,而无需经过web服务系统。


跨平台性:js只对当前的浏览器有关,与操作系统无关。


Js的组成部分:


ECMAScript:是js的基础,也是js的核心。


Dom:文档对象模型,对文档进行操作。


Bom:浏览器对象模型:对浏览器进行修改与操作。


目录
相关文章
|
3月前
|
JavaScript 安全 前端开发
JS神奇的或0(|0)
可以看到明显的带或0运算与不带或0运算的结果无论是位数还是符号位都有不同。 那这中间到底发生了什么? 这里找一个数字为例:117063531626496 要想验证这个问题,思路如下: 1,对比变更前后的数字的二进制格式 2,找到是否有数字表示的安全边界 首先按照思路1,我们看一下这个数字和这个数字或0后的二进制格式分别是什么:
|
4月前
|
编解码 JavaScript 前端开发
js一些理解
js一些理解
24 1
|
4月前
|
JavaScript 前端开发
JS实现日历表
JS实现日历表
29 0
|
4月前
|
前端开发 JavaScript API
toastify-js
toastify-js
36 0
|
10月前
|
移动开发 JavaScript 前端开发
什么是js? js的特点是什么?
什么是js? js的特点是什么?
74 0
|
XML JavaScript 前端开发
|
JavaScript
js有什么用
js有什么用
76 0
|
JavaScript 前端开发
3、JS总结
3、JS总结
63 0
3、JS总结
|
JavaScript CDN
写了一个Strview.js
写了一个Strview.js
ActionTileViewController.js
Created by Wang, Jerry, last modified on Oct 19, 2015
ActionTileViewController.js