JavaScript简称“JS”简单介绍

        JavaScript简称“JS”

        JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为
开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中, JavaScript 基于原型编程、多范
式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
        JavaScript在 1995 年由 Netscape 公司的 Brendan Eich ,在网景导航者浏览器上首次设计实现而成。因为
Netscape Sun 合作, Netscape 管理层希望它外观看起来像 Java ,因此取名为 JavaScript 。但实际上它的语
法风格与 Self Scheme 较为接近。
        JavaScript的标准是 ECMAScript 。截至 2012 年,所有浏览器都完整的支持 ECMAScript 5.1 ,旧版本的浏
览器至少支持 ECMAScript 3 标准。 2015 6 17 日, ECMA 国际组织发布了 ECMAScript 的第六版,该版本正
式名称为 ECMAScript 2015 ,但通常被称为 ECMAScript 6 或者 ES2015
Brendan Eich先生中文名布兰登·艾奇
        Brendan Eich先生中文名布兰登 · 艾奇,注意力币 (Basic Attention Token)/BAT 币创始人, Brendan Eich 先生 同时还是JavaScript 的发明者,人称 JS 之父,也是 Mozilla 基金会和火狐浏览器的联合创始人。
        布兰登· 艾奇 1961 年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。 1986 年获取伊利诺伊大学 香槟分校计算机科学硕士学位。1995 年任职于网景期间,为网景浏览器开发出 JavaScript ,之后成为浏览器 上应用最广泛的脚本语言之一。1998 年布兰登协助成立 mozilla 2003 年在美国在线决定结束网景浏览器的 开发后,布兰登协助成立了Mozilla 基金会。 2014 3 24 日,艾奇晋升为 Mozilla 公司首席执行官。 2014 4 月3 日,艾奇宣布从 Mozilla 离职。艾奇在他的个人博客中写道: “Mozilla 的使命远超过我们任何一人,无法胜 任Mozilla 的领导职位 2015 5 28 日,艾奇成立 Brave 软件公司,这是一家互联网安全公司,已经从天使
投资者募集了 250 万美元的早期资金。该公司的联合创始人 Brian Bondy 曾在 Mozilla 和可汗学院工作。 2016 年1 20 日,该公司发布了 Brave 网页浏览器。 2017 5 月, Brendan Eich 发起的去中心化网页浏览器 “Brave”仅 30 秒就完成了约 3 5 百万美元的 ICO 发售。

基本语法:

  • 严格分区大小写

  • 语句结束符可以写分号,也可以不写,建议写分号

  • 字符串可以使用双引号,也可以使用单引号,还可以使用反引号(模板字符串)

  • 变量类型是变体类型,弱类型

  • 内部对象不需要导入直接使用 let d = new Date()

  • 注释语句 //单行 /* 多行注释 */

数据类型:

ECMAJavascript有五种基本(原生)数据类型,两种复杂(特殊)数据类型;

五种基本数据类型分别是:NumberStringUndefinedBooleanNull

两种复杂数据类型:ObjectSymbolBigint

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/99496.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【目标检测】理论篇(3)YOLOv5实现

Yolov5网络构架实现 import torch import torch.nn as nnclass SiLU(nn.Module):staticmethoddef forward(x):return x * torch.sigmoid(x)def autopad(k, pNone):if p is None:p k // 2 if isinstance(k, int) else [x // 2 for x in k] return pclass Focus(nn.Module):def …

QT创建可移动点类

效果如图所示&#xff1a; 创建新类MovablePoint&#xff0c;继承自QWidget. MovablePoint头文件: #ifndef MOVABLEPOINT_H #define MOVABLEPOINT_H#include <QWidget> #include <QPainter> #include <QPaintEvent> #include <QStyleOption> #includ…

Android Aidl跨进程通讯(三)--进阶使用

学更好的别人&#xff0c; 做更好的自己。 ——《微卡智享》 本文长度为2478字&#xff0c;预计阅读6分钟 前言 Android的AIDL使用和异常报错都已经介绍过了&#xff0c;今天这篇还是在原来的Demo基础上加入几个AIDL的进阶使用方法。 】 AIDL进阶使用 微卡智享 in,out,inout的使…

Go调用jenkins api执行流水线构建与停止

用到的库&#xff1a; "github.com/bndr/gojenkins" 代码如下&#xff0c;一次到位&#xff1a; import ("context""fmt""time""github.com/bndr/gojenkins" )// 构建指定任务 func buildJob(ctx context.Context, jenkins…

【网络安全带你练爬虫-100练】第23练:文件内容的删除+写入

目录 0x00 前言&#xff1a; 0x02 解决&#xff1a; 0x00 前言&#xff1a; 本篇博文可能会有一点点的超级呆 0x02 解决&#xff1a; 你是不是也会想&#xff1a; 使用pyrhon将指定文件夹位置里面的1.txt中数据全部删除以后---->然后再将参数req_text的值写入到1.txt …

C到C++的升级

C和C的关系 C继承了所有C语言的特性&#xff1b;C在C的基础上提供了更多的语法和特性&#xff0c;C语言去除了一些C语言的不好的特性。C的设计目标是运行效率与开发效率的统一。 变化一&#xff1a;所有变量都可以在使用时定义 C中更强调语言的实用性&#xff0c;所有的变量…

开始投简历了

歇了好长时间&#xff0c;也该开始找点事情折腾了。 第一周基本上是没有什么太多的消息&#xff0c;大部分情况就是收到回复的邮件说你很优秀&#xff0c;希望下次合作这种礼节性的拒绝邮件。 给人有点感觉都是在忽悠&#xff0c;有点感觉现在的公司一边到处拒绝&#xff0c;…

javaScript:DOM中的CSS操作

目录 1.style 属性获取元素写在行间的样式 2.getComputedStyle(元素对象&#xff0c;null)可以获取元素的非行间样式 3.案例&#xff08;定义一个div和按钮&#xff0c;每点击一次按钮div宽度增加&#xff09; 效果预览图 代码实现 在 JavaScript 中&#xff0c;可以通过…

stable diffusion实践操作-VAE

系列文章总目录 stable diffusion实践操作 文章目录 系列文章总目录一、 前言1 定义功能全局介绍2 模型全局介绍2.1 后缀以及存放位置2.2 查看大模型是否有VAE 二、正文1 原理1.1 基础原理 2 使用2.1 增加饱和度2.2 增加细节 3 下载3.1 自动下载3.2 手动下载 三 、总结 一、 前…

SAP_ABAP_接口技术_RFC远程函数实践总结

SAP ABAP顾问能力模型梳理_企业数字化建设者的博客-CSDN博客SAP Abap顾问能力模型&#xff0c;ALV/REPORT|SMARTFROM|SCREEN|OLE|BAPI|BDC|PI|IDOC|RFC|API|WEBSERVICE|Enhancement|UserExits|Badi|Debughttps://blog.csdn.net/java_zhong1990/article/details/132469977 SAP接…

Python学习 -- Math模块和Random模块

math 模块提供了许多数学函数&#xff0c;用于执行各种数学运算。以下是一些常用的 math 函数以及相应的示例代码&#xff1a; math.sqrt(x): 计算平方根。 import math x 25 square_root math.sqrt(x) print(f"√{x} {square_root}") math.pow(x, y): 计算 x …

【STM32】FSMC接口的复用和非复用

问题背景 在阅读《零死角玩转STM32—F103指南者》&#xff0c;以及《STM32F10x-中文参考手册》关于FSMC一章节的时候&#xff0c;对于在控制NOR/SRAM的时候使用到的引脚,在提到NOR器件的时候提到了地址复用和非复用接口&#xff0c;一时间没明白是什么东西。 结论 非复用模式…