什么是js?

简介: 什么是js?

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


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


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


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


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


Js的特点:


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


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


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


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


Js的组成部分:


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


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


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


目录
相关文章
|
7月前
|
JavaScript
什么是js?js的特点是什么?
什么是js?js的特点是什么?
|
4月前
|
自然语言处理 JavaScript
js之this
js之this
32 1
|
4月前
|
JavaScript 前端开发
JS中比较
JS中比较
36 0
|
7月前
|
存储 JavaScript 前端开发
js的一些小技巧
js的一些小技巧
|
JSON API 数据格式
一起来学 next.js - getServerSideProps 篇
getServerSideProps 是 next.js 中的一项特色功能,可以让我们在给页面设置一些初始的 props 参数。
|
JavaScript 前端开发
sdmenu js
引用:http://hi.baidu.com/coolcat_police/blog/item/8762694446a8ed87b3b7dc06.html 其它博文:http://hi.baidu.com/coolcat_police/blog/category/Jquery     上网下载sdmenu的javascript。
914 0
|
JavaScript
js中的this
js中的this
|
JavaScript CDN
写了一个Strview.js
写了一个Strview.js
|
JavaScript
一些js 小技巧
一些js 小技巧
106 0
|
存储 JavaScript 前端开发
为什么JS中0.1+0.2 != 0.3
原文:为什么JS中0.1+0.2 != 0.3   为什么JS中0.1+0.2 != 0.3   在我曾经的一篇《 javascript入门教程 (2) 》中,讲到JS中数字运算时,我们提到过一个叫做 数字运算中的精度缺失的问题,当时我们只是简单说了下,并未对其原因做了解。
890 0
下一篇
DataWorks