初识JavaScript

C#串口通讯实战:如何用SerialPort类搞定工业传感器数据采集(附完整代码) 本文详细介绍了如何使用C#的SerialPort类实现工业级传感器数据采集,涵盖串口通讯基础配置、数据帧处理、异常恢复机制及性能优化策略。通过实战代码示例,帮助开发者构建稳定可靠的工业数据采集系统,特别适合需要处理高频数据采集和复杂工业环境的场景。 阅读详情

初识JavaScript

1.JavaScript 简介

JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备

注意:

  • HTML 中的 Javascript 脚本代码必须位于 <script>与 </script>标签之间

  • <script>与 </script>之间的代码行包含了JavaScript

  • Javascript 脚本代码可被放置在 HTML 页面的 <body>和 <head> 部分中,通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容

  • 也可以把脚本保存到外部文件中,外部文件通常包含被多个网页使用的代码

    外部 JavaScript 文件的文件扩展名是 .js

    如需使用外部文件,则需要在 <script> 标签的 “src” 属性中设置该 .js 文件:

    <!DOCTYPE html>
    <html> 
    <body>
    <script src="myScript.js"></script> 
    </body> 
    </html>
    

2.JavaScript 语句

JavaScript 语句是发给浏览器的命令,这些命令的作用是告诉浏览器要做的事情:

下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "你好"
document.getElementById("demo").innerHTML = "你好"; 

2.1分号

  • 分号用于分隔 JavaScript 语句
  • 通常我们在每条可执行的语句结尾添加分号
  • 使用分号的另一用处是在一行中编写多条语句

2.2代码块

  • JavaScript 可以分批地组合起来
  • 代码块以左花括号开始,以右花括号结束

2.3语句标识符

  • JavaScript 语句通常以一个 语句标识符为开始,并执行该语句

  • 语句标识符是保留关键字不能作为变量名使用
    在这里插入图片描述

3.JavaScript注释

  • 单行注释以 // 开头
  • 多行注释以 /* 开始,以 */结尾

注:我们可以通过将某一行的代码进行注释以完成我们调试代码的目的

4.JavaScript 变量

4.1变量规则

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头
  • 变量名称对大小写敏感

4.2变量声明

在 JavaScript 中创建变量通常称为"声明"变量,我们使用 var 关键词来声明变量:

var carname;

如需向变量赋值,则使用等号:

carname="Volvo";

我们也可以在声明变量时对其进行赋值:

var carname="Volvo";

5.JavaScript 数据类型

5.1数据类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol

引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)

5.2变量类型声明

在声明新变量时,通常使用new来声明变量的类型:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

5.3基本数据类型

5.3.1字符串
  • 字符串是存储字符的变量
  • 字符串可以是引号中的任意文本,可以使用单引号或双引号
5.3.2数字
  • JavaScript 只有一种数字类型
  • 数字可以带小数点,也可以不带
  • 极大或极小的数字可以通过科学(指数)计数法来书写
5.3.3布尔

布尔有两个值:true 或 false

5.3.4数组

数组的创建可以先声明数组名,再添加数组的值,如:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

也可以直接在声明时直接添加:

var cars=new Array("Saab","Volvo","BMW");

直接添加时要注意的是数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推

5.3.5对象

对象由花括号分隔,在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义,属性由逗号分隔:

var person={firstname:"John", lastname:"Doe", id:5566};
5.3.6Undefined 和 Null
  • Null:
    • 特指对象的值未设置,是表示缺少的标识,指示变量未指向任何对象,可以看做尚未创建的对象
    • 是一个字面量,不是全局对象的一个属性
    • 在布尔运算中被认为是 false
  • Undefined:
    • 表示 “缺少值”,就是此处应该有一个值,但是还没有定义
    • 是 JavaScript 在运行时创建的全局变量,是全局对象的一个属性
    • 在布尔运算中被认为是 false

6.JavaScript 函数

6.1简单函数

在jsp中,我们通常使用function来调用函数:

function functionname()
{
    // 执行代码
}

6.2带有参数的函数

在调用函数时,可以向其传递值,这些值被称为参数

这些参数可以在函数中使用

可以发送任意多的参数,由逗号 (,) 分隔:

function myFunction(var1,var2)
{
     //执行代码
}

要注意的是,参数的传递顺序即为变量本身的顺序

6.3带有返回值的函数

当我们需要函数将值返回调用它的地方,通过使用 return 语句就可以实现

在使用 return 语句时,函数会停止执行,并返回指定的值

function myFunction()
{
    var x=5;
    return x;
}
//执行代码

}


要注意的是,参数的传递顺序即为变量本身的顺序

### 6.3带有返回值的函数

当我们需要函数将值返回调用它的地方,通过使用 return 语句就可以实现

在使用 return 语句时,函数会停止执行,并返回指定的值

function myFunction()
{
var x=5;
return x;
}

以上即为jsp中较为基础的语法知识,如果想要了解更多,可参考传送门

【PointNet++】制作点云数据集使用CloudCompare进行标注 使用PointNet++复现成功后,需要训练自己的数据集。于是使用cloudcompare参照ShapeNet的数据集格式去制作,最终保存的txt文件格式为“xyz+rgb+label”,一共7列。 自己按此制作好的数据集已成功训练及推测,于是记录下来让好兄弟好姐妹们少踩坑多吃肉。 阅读详情

相关推荐

.js是什么意思?这个文件是干嘛用的?通俗易懂版

js是的缩写,就像.docx是Word文档一样。它是用来给网页「注入灵魂」的代码文件——让网页从静态图片文字变成能互动、有逻辑的智能应用。你项目中的.js文件像一个个order.js.js想象你在用手机淘宝:•跳转详情页 → 由router.js控制•动画 → 由cart.js实现•→ 由计算•→ 由order.js处理所有这些互动功能,底层都是.js文件在运作!

zw45607076875的博客 5930

如何使用3D高斯分布进行环境建模

使用3D高斯分布来进行建模,关键在于通过引入不确定性描述来提高建图的鲁棒性和精度。与传统点云表示相比,3D高斯分布提供了一种更为灵活和有效的方式来处理空间数据,能够通过协方差矩阵表示点的空间不确定性,帮助优化SLAM过程中的定位和地图更新。

JaydenQ的博客 2355

javascript文件的扩展名为,js文件的扩展名必须是

JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译)JavaScript是一种轻量级的编程语言JavaScript是可以插入HTML页面的编程代码JavaScript插入HTML页面后,可由所有的现代浏览器执行表示变量不含有值。可以通过将变量的值设为null来清空变量。共有四种情况会出现undefined的值1、变量声明且没有赋值var obj;alert(obj);//obj值为undefined2、获取对象中不存在的属性时var obj;

2301_79533350的博客 1564

我用 AI 做了个开源地图工具:从 OpenStreetMap 一键获取全国 AOI/POI 数据

本文介绍了一款免费开源的OSM数据查询与可视化工具,旨在解决Overpass QL语法晦涩、数据获取门槛高的问题。工具支持面数据(AOI)、点数据(POI)及路网三种查询模式,内置30+常用模板实现一键检索。具备高德与OSM双底图切换、坐标自动转换功能,支持GeoJSON、SHP、CSV多格式导出,同时保留自定义查询能力。作为纯HTML单文件应用,可零成本部署至GitHub Pages在线使用。该工具有效降低了地理数据获取难度,是替代商业地图API、高效提取全球开源地理信息的实用利器。

weixin_45812624的博客 585

MMSE (Minimum Mean Square Error)均衡原理讲解

MMSE是一种将接收数据的MSE(均方误差)最小化的模型。有了这句话,很多问题就会在你的脑海中蹦出来。 什么是均方误差?最小化MSE "的物理含义是什么? 等等。 让我们从一个我们现在已经非常熟悉的通道模型开始。(我希望你现在也熟悉下面的表达方式。) MMSE作为一种均衡器,是一种后处理算法,它可以帮助我们找出接收到的数据,使之尽可能地接近原始数据(传输数据)。简而言之,MMSE中最重要的步骤是找到一个如下图所示的矩阵G。如果我们假设没有噪声,这个[G]矩阵可以简单的作为信道矩阵(H^-1)的倒数。但

Celeste的博客 4万+

“.js“是什么文件格式?“.js“文件怎么打开?

js是什么文件? js是javascript文件的扩展名,例如xx.js,javascript是一种程序语言,主要用于网页的特效、功能的脚本编程,是一种很强大的脚本语言,在网站的前台处理几乎是无所不能。js是javascript是缩写,js是网页前台脚本,几乎所见的网页效果都是JS的功劳,如果没有JS网页将变得呆板。JScript 是一种解释型的、基于对象的脚本语言。 js文件是JavaScript(通常缩写为js)语言的源代码文件。JavaScript是互联网上最流行的脚本语言,已经被广泛用于Web应用开

心缘笔记 2万+

ResNet改进(7):添加 SK注意力机制

实现 SK 注意力机制。

2401_82355416的博客 732

后缀名为js的文件是什么,文件后缀js是什么意思

JavaScript是互联网上最受欢迎的编程语言之一,用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等), 这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

阿发狗伪原创 3486

流媒体之LL-HLS 低延时HLS协议

LL-HLS协议通过扩展了HLS协议,为实时直播场景提供了更丰富的功能,如延迟控制、播放列表增量更新、阻止播放列表重新加载等。同时客户端可以更灵活地控制播放列表的加载和播放,以适应各种场景和需求。LL-HLS在直播中的延时可以控制在3s内, 但是即使这样, 还是不如RTMP, RTSP等协议的实时性。

技术控的笔记 3365

Python散点图(Scatter Plot):高阶分析、散点图矩阵、三维散点图及综合应用

散点图作为一种直观且功能强大的数据可视化工具,在数据分析中具有广泛的应用。通过观察散点图中数据点的分布模式,我们可以轻松地判断变量之间是否存在相关性,以及相关性的类型和强度。同时,散点图也是识别数据集中异常值的有效工具,无论是通过直观观察还是结合统计方法,都能帮助我们发现数据中的异常情况。掌握散点图的绘制和分析技巧,将使我们在数据探索和决策制定中更加得心应手。

SiArch的博客 1444

JS文件中的秘密

JS文件是JavaScript文件的缩写,是一种用于网页开发的脚本语言文件。JS文件通常包含一些函数和变量,可以通过调用这些函数和变量来实现网页中的动态效果和交互。常见的JS文件包括jQuery、React、Vue等库和框架,它们提供了丰富的功能和组件,可以大大提高网页开发的效率和质量。在Javascript中也存在变量和函数,当存在可控变量及函数调用即可参数漏洞JS开发的WEB应用和PHP,JAVA,NET等区别在于即没有源代码,也可以通过浏览器的查看源代码获取真实的点。

SuperherRo的博客 5240

PostgreSQL核心原理:数据库崩溃恢复的唯一真相详解

PostgreSQL崩溃恢复机制通过WAL日志确保数据一致性和持久性。核心流程包括:触发恢复(非正常关闭时)、读取控制文件获取检查点LSN、顺序扫描WAL日志进行Redo阶段重做已提交事务、利用MVCC标记未提交事务为ABORTED实现逻辑撤销,最后执行检查点完成恢复。该机制依赖WAL原子性、检查点锚点和无Undo的可见性模型三大支柱,保证即使系统崩溃也能恢复到逻辑一致状态。关键设计包括延迟写入、LSN顺序控制和FPW防部分写,最终通过确定性重放实现ACID特性。

数据知道的博客 2660

初识JavaScript——JS

目录 1.认识JS 1.1JavaScript是什么 1.2JS的作用 1.3 HTML/CSS/JS的关系 1.4 浏览器执行JS 1.5JS的组成 1.6JS书写位置 1.7JS注释 1.8JS输入输出语句 2.变量 2.1变量的理解和储存 2.2变量的使用 2.3变量语法拓展 2.4声明变量的特殊情况 2.5变量的命名规范 1.认识JS 1.1JavaScript是什么 1.JS是一种 运行在客户端的脚本语言。 2.脚本语言不需要编译,在运行过程中有J.

孙宇航的博客 3045

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JS初识 javascript

初识javascript 引导 主要内容: 学习目标: 节数 知识点 要求 第一节(js的前世今生) js简介 了解 第二节(js的语法结构) 页面引入js的几种方式 了解 js输出的几种方式 了解 js的语法规则 了解 第三节(Javascript名词解释) 数字字面量 掌握 字符串字面量 掌握 常量 理解 第四节(Javascript变量命名规则(重点)) 声明变量 掌握 变量提升 掌握 变量的命名规则 了解 第五节(Javascri

weixin_55765992的博客 291

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

JavaScript基础之初识JS

JavaScript基础之初识JS JavaScript是什么? JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。脚本语言:不需要编译,逐行进行解释、运行。 JavaScript的作用? JavaScript刚开始被开发出来是为了对表单进行动态校验(密码强度检测),后来它的功能慢慢变得强大起来,可以用来做网页特效、服务端开发、桌面程序(election)、APP(cordova)、控制硬件-物联网(ruff)、游戏开发(cocoszd-js)等。 JavaScript与HTML/

weixin_47551467的博客 1050

初识Javascript

初识Javascript

WangZhang_521的博客 260

Js基础_初识JavaScript

文章目录一、JavaScript是什么?二、Js作用三、浏览器执行Js 一、JavaScript是什么? 是一种运行在客户端的脚本语言(不需要编译,运行过程中由解释器逐行来进行解释执行) Node.js可以进行服务端编程 二、Js作用 1.表单动态校验(密码强度检测) 2.网页特效 3.服务端开发(Node.js) 4.左面程序(Electron) 5.App/小程序(Cordova) 6.控制硬件-物联网(Ruff) 7.游戏开发(cocos2d-js) 三、浏览器执行Js 浏览器分为两个部分 渲染引擎

认真,努力,记录学习 7370

JavaScript学习之初识JS

JavaScript(JS)作为应用最广泛的前端脚本语言,学习与掌握JavaScript是网站开发者必不可少的技能,本文从介绍JavaScript的概念出发,对JS前世今生、发展现状与发展前景进行了分析,给想学习前端开发的童鞋们对JavaScript有个整体的认识。

weixin_43427474的博客 380

初识JavaScript-概念,注释,js输入和输出语句

初识JavaScript 目录初识JavaScript1. 初识 JavaScript1.1 JavaScript 是什么1.1 JavaScript 是什么1.2 JavaScript 的作用1.3 HTML/CSS/JS 的关系1.4 浏览器执行 JS 简介1.5 JS 的组成1.6 JS 初体验2. JavaScript注释2.1 单行注释2.2 多行注释3. JavaScript 输入...

weixin_48370579的博客 376

初识JavaScript,体验JS的美好

前言 此次打卡的是一种新的语言,名为 JavaScript,简称 js,是-种运行在客户端的脚本语言, 脚本语言意思是不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行。是不是感到一些好奇呢?现在就带着好奇来感受这个新语言的魅力吧! 一、JavaScript的组成 ECMAScript DOM BOM 1、Javascript语法 页面文档对象模型 浏览器对象模型 ECMAScript : ECMAScrip...

txq231254的博客 1673

JS—— 第二章 初识 JavaScript

目录第二章 初识JavaScript学习目标2.1初识JavaScript2.1.0 JavaScript 历史2.1.1 JavaScript是什么2.1.3 JavaScript的作用2.1.4 HTML/CSS/JS的关系2.1.5浏览器执行JS简介2.1.6JS的组成2.1.7JS初体验2.2JavaScript注释2.2.1单行注释2.2.2多行注释2.3.JavaScript输入输出语句 第二章 初识JavaScript 学习目标 能够说出JavaScript是什么 能够知道JavaScrip

qq_51229257的博客 367

【JavaScript】初识js

前端三大利器就是HTML+CSS+JavaScript,他们在整个前端开发中的主要作用大体可以概括如下 html 标记语言 负责页面的结构 css 层叠样式表 负责页面的样式 javascript 编程语言 负责页面的行为(客户端) 其中最复杂也是最重要的部分就是Javascript。用一个词来形容JS的用途,就是“上天入地”。...

aliq26435的博客 236

javascript之初识js

javascript之初识js

kaikai_sk的博客 379

[JavaScript]初识JS

JavaScript是一种用于在网页中创建交互式效果和动态用户体验的编程语言。它通常用于为网页添加动态功能,例如表单验证、网页动画、弹出式窗口、特效、游戏和用户界面元素等。JavaScript可以在网页中直接嵌入或作为外部文件加载,然后通过HTML的script标签进行引用。它是一种解释型语言,可以在浏览器中直接执行。JavaScript使用了一系列的语法和结构来操作文档对象模型(DOM),它是一种用于在HTML文档中访问和操作元素的API。

weixin_62916524的博客 208

JavaScript-初识JS

前端三大组成部分 一、HTML(页面的结构层) 二、CSS(表现层 层叠样式表) 三、JavaScript(行为层)主要用来提供用户和界面的交互 JS学习阶段总体分为三大组成 1、ECMAScript5.0 是指JS的基础语法(变量、数据类型、字符串、数组、流程控制语句、函数、事件、计时器、内置对象) 2、BOM(浏览器对象模型): 是指用来操作浏览器的 3、DOM 文档对象模型 (重点知识) :...

weixin_45072327的博客 211

JS学习之初识JavaScript

一.初识JavaScript 1.什么是JavaScript? JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言 2.JS历史 在1995年时,由Netscape公司的Brendan Eich,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。 3.了解前端三层: 结构层 :HTML 表现层 :CSS 行为层 : JS 4.JavaSc...

月月猴的博客 377
上一篇: DVWA靶场全解析(新手向)
下一篇: Xss漏洞
刘桑没有烦恼
博客等级 码龄3年 218粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值