什么是js?js的特点是什么?

简介: 什么是js?js的特点是什么?

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


特点:简单性;安全性;动态性;跨平台性;


简单性:它的变量类型是采用弱类型,并未使用严格的数据类型。


安全性:js 不允许直接访问本地的硬盘,而且不能将数据存放到服务器上,不允许对网络文档进 行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失。


动态性:js 可以直接对用户的输入做出响应而无需经过 Web 服务程序。它对用户的响应是采用以事件驱动的方式进行的。


跨平台性:js 仅依赖于浏览器本身,与操作系统无关,只要是能运行浏览器的计算机,并支持js 的浏览器就可以正确执行。

相关文章
|
8月前
|
SQL Oracle 关系型数据库
在MySQL Shell里 重启MySQL 8.4实例
在MySQL Shell里 重启MySQL 8.4实例
232 2
|
9月前
|
存储 定位技术 数据处理
隐私失窃背后的设备“告密者”:可穿戴设备的隐私保护之道
隐私失窃背后的设备“告密者”:可穿戴设备的隐私保护之道
306 11
|
算法 Linux 调度
探索进程调度:Linux内核中的完全公平调度器
【8月更文挑战第2天】在操作系统的心脏——内核中,进程调度算法扮演着至关重要的角色。本文将深入探讨Linux内核中的完全公平调度器(Completely Fair Scheduler, CFS),一个旨在提供公平时间分配给所有进程的调度器。我们将通过代码示例,理解CFS如何管理运行队列、选择下一个运行进程以及如何对实时负载进行响应。文章将揭示CFS的设计哲学,并展示其如何在现代多任务计算环境中实现高效的资源分配。
|
Java 测试技术 API
Java 新手入门:Java单元测试利器,Mock详解
Java 新手入门:Java单元测试利器,Mock详解
876 1
|
存储 Unix Linux
1.7 编程机制
生成C程序的过程因计算机环境而异,但大多数环境(如UNIX、Linux、MS-DOS、Windows和Macintosh OS)共享相似的机制。了解这些机制不仅有助于掌握编程背景知识,还能帮助理解生成C程序所需的特殊步骤。C语言程序通常存储在扩展名为".c"的文本文件中,例如`budget.c`,这一命名规则在多种系统中通用,文件名需符合特定操作系统的要求。
85 11
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
1516 0
|
JavaScript 前端开发
使用 Vue 3 框架编写的简单日历组件
使用 Vue 3 框架编写的简单日历组件
1039 0
|
机器学习/深度学习 开发者
镜头边界检测(中)| 学习笔记
快速学习镜头边界检测(中),介绍了镜头边界检测(中)系统机制, 以及在实际应用过程中如何使用。
镜头边界检测(中)| 学习笔记
|
计算机视觉
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强
1190 0
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强
|
NoSQL Redis 数据库
讲讲积分业务
讲讲积分业务
104 0