JavaScript简介

JavaScript是一种广泛应用于网页与应用开发的动态脚本语言。node.js的问世使JS拥有进军后端开发的可能性。完整的JavaScript包括ECMAScript和BOM、DOM这三部分组成。

ECMAScript

是一种由Ecma国际在标准ECMA-262中定义的脚本语言规范。里面包括了语言的基本语法和数据类型

DOM

文档对象类型:是HTML或XML文档编程的接口,提供对文档结构化的表述并且定义一种方式可以访问文档的结构和内容,并加以改变

BOM

浏览器对象模型:可以用来操作浏览器,用来与浏览器互动的对象模型.

特点

弱类型语言: JS不要求指定明确的数据类型,会根据实际情况进行转变
面向对象: 允许创建对象和定义他们之间的交互
跨平台: JS在浏览器上运行,不论哪个操作系统都可以使用
动态性: 可以在运行时改变其结构和行为

若有其他特点可在评论区补充

相关推荐
Larry_Yanan几秒前
Qt多进程(十)匿名管道Pipe
开发语言·qt
一条咸鱼_SaltyFish1 分钟前
Spring Cloud Gateway鉴权空指针惊魂:HandlerMethod为null的深度排查
java·开发语言·人工智能·微服务·云原生·架构
一 乐8 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
Boilermaker19928 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
MM_MS9 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
꧁Q༒ོγ꧂9 小时前
LaTeX 语法入门指南
开发语言·latex
njsgcs9 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
alonewolf_999 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
古城小栈9 小时前
Rust 迭代器产出的引用层数——分水岭
开发语言·rust
ghie909010 小时前
基于MATLAB的TLBO算法优化实现与改进
开发语言·算法·matlab