初识JavaScript(基础篇)

JavaScript基础篇:一、初识:起源、特点与应用场景 在数字化飞速发展的今天,JavaScript 已经成为 web 开发领域不可或缺的核心技术之一。它就像一位幕后英雄,默默地赋予了网页丰富的交互性和动态效果,让我们的网络体验变得更加生动和便捷。时间回溯到 1995 年,那时的互联网还处于起步阶段,网页大多只是静态的文本和图片组合。为了能让网页具备更智能的行为,Netscape 公司的 Brendan Eich 在短短十天内创造了 JavaScript。 阅读详情


1 程序书写的位置

在页面中,<script type=”text/javascript”></script>标签对儿,里面就是书写JavaScript程序的地方。

 

1  <script type="text/javascript">

2 

3  </script>

text表示什么?纯文本。没错,JavaScript也是一个纯文本的语言。

 

2 alert语句

学习第一个语句,就是alert语句。

1  <script type="text/javascript">

2  alert("今天天气真好");

3  </script>

alert就是英语里面的“警报”的意思。用途就是弹出“警告框”:

 

 

如果我们想弹出两次警告框,那么就要写两条语句:

1 alert("今天天气真好");

2 alert("哈哈哈哈");

学习程序,是有规律可循的,就是程序是有相同的部分,这些部分就是一种规定,不能更改的,我们成为:语法。

至于为什么alert后面有一个圆括号,为什么里面又有引号,我们现在先不管。因为你知道,只要我按照这个语法书写,功能就会实现。

 

世界上不管什么编程语言,都有一个规定,程序是一句一句执行,执行完上面的语句,才能之后下面的语句:

1  <script type="text/javascript">

2  alert("今天天气真好");

3  alert("哈哈哈哈");

4  </script>


3 语法规则

JavaScript对换行、缩进、空格不敏感。也就是说:

 

1  <script type="text/javascript">

2 alert("今天蓝天白云");

3 alert("哈哈哈,我很高兴");

4  </script>

等价于

1  <script type="text/javascript">

5  alert("今天蓝天白云");

6 alert("哈哈哈,我很高兴");

2  </script>

等价于:

1  <script type="text/javascript">

2  alert("今天蓝天白云");alert("哈哈哈,我很高兴");

3  </script>

 

每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行了。

 

比如,你不加分号,今后我们的程序一旦压缩,就不能使用了:

1  <script type="text/javascript">

2  alert("今天蓝天白云")alert("哈哈哈,我很高兴")

3  </script>

 

所有的符号,都是英语的。比如括号、引号、分号:

 

第二行语句所有的符号都是中文的,不对!!

 

还有一个常见错误,就是script标签写错了:

1  <script type="text/javescript">

2  alert("今天蓝天白云");

3  alert("哈哈哈,我很高兴");

4  </script>


4 注释

程序中,为了便于理解、教学,我们可以写一些给人看的东西,这些内容就是注释,程序不会运行。

 

//表示注释:

1  <script type="text/javascript">

2  //alert语句表示弹出窗口

3  alert("你好");

4  </script>

也可以:

1  <script type="text/javascript">

2  alert("你好"); //alert语句表示弹出窗口

3  </script>

 

注释可以很多行,但是比较麻烦:

1  <script type="text/javascript">

2  //alert语句表示弹出窗口

3  //一定要注意用英语的符号啊!

4  //千万不要再错了!

5  alert("你好");

6  </script>

等价于:

1  <script type="text/javascript">

2  /*

3  alert语句表示弹出窗口

4  一定要注意用英语的符号啊!

5  千万不要再错了!

6  */

7  alert("你好");

8  </script>

 

总结一下:

// 单行注释

/*

多行注释

多行注释

*/

 

sublime中,单行注释的快捷键是ctrl+/ 。  多行注释的快捷键是ctrl+shift+/


认识数字和字符串 - 直接量

“直接量”也称为“字面量”,就是看见什么,它就是什么。

简单的直接量有2种:数字、字符串。

 

数值的直接量的表达非常简单,就是写上去就行了,不需要任何的符号:

1 alert(886);  //886是数字,所以不需要加引号。

 

字符串,就是人说的话,比如单词、句子,它们不是数字。一定要加上引号。

1 alert(今天天气很好);  //错误的语句,因为没有加上引号

控制台报出错误:

 

正确的:

1 alert("今天天气很好");  //今天天气很好,是字符串,必须加上引号。

 

下面的语句是否正确:

1 alert(八八六);    //错误的!因为八八六是汉字,必须加上引号

2 alert(5.67);      //正确的!因为5.67是数字,不用加上引号

3 alert("100");     //正确的!虽然100是数字,但是可以是人说的啊,所以加上引号也正确。

下午,你将知道,”100” 和100不是一个东西!

1 alert(1000);  √

2 alert("1000");      √

3 alert(我爱你)       ×

4 alert("我爱你");    √

5 alert(五百万);      ×

6 alert("五百万");    √

7 alert("50000000");  √



1 console.log("今天天气真好");

console表示“控制台”,log就是“输出”

表示在控制台中输出,控制台在Chrome浏览器的F12中。控制台是工程师、程序员调试程序的地方。我们经常使用这条语句输出一些东西,来测试程序是否正确。很像电工用的“电笔”。老百姓不会在意这里的内容。

两种语句,你只需要知道,照着写,就能实现效果:

1 alert("哈哈");

2 console.log("哈哈");


新英格兰10机39节点matlab建模,ieee10机39节点系统数据 【实例简介】ieee10机39节点系统数据,主要是BPA数据!【实例截图】【核心代码】ne_039_bus└── ne_039_bus├── 039readme.doc├── bpa│ ├── 039bpa.dat│ ├── 039bpa.swi│ ├── LFerr.LIS│ ├── OneNote 目录.onetoc2│ └── STERR.LIS├── eurostag│... 阅读详情

相关推荐

ECU-TEST笔记&使用技巧01

说明 1)所述均基于如下环境:ECU-TEST 8.0、Win10系统、NI Veristand 2018(HIL测试)。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。 2)本博客以问答形式进行,所述问题均来自于实际测试(包括MIL、HIL测试)遇到的问题及需求,目的是提高测试效率和自动化测试序列的可维护性。 3)本博客尽量从测试方法及ECU-TEST原...

Eigrl的博客 1万+

JavaScript书写格式

02-JavaScript基础-书写格式 JavaScript的语法规范 JavaScript有三种书写格式,分别是“行内式”、“页内式”、“外链式” 行内式 &amp;lt;button onclick = &quot;alert('今天天气很好! ');&quot;&amp;gt;今天天气很好!&amp;lt;/button&amp;gt; 行内式注意点 JS内使用单引号 页内式 &amp;lt;body&a

JiangNanMax的博客 9064

保姆级教程:在树莓派5B上用AI Kit跑YOLOv8,实测134fps的完整配置流程

本文提供了一份详细的树莓派5B搭配AI Kit部署YOLOv8的教程,从硬件组装到模型转换、优化和部署,最终实现134FPS的高帧率推理性能。通过Hailo-8L AI加速模块和HEF模型转换,这套方案为边缘AI计算提供了强大支持,适用于智能监控、无人机视觉导航等应用场景。

weixin_28725407的博客 448

js基础语法与弹框

一些关于js基础语法的知识

qq_42284274的博客 148

livox avia平台搭建

livox雷达数据采集平台搭建

Shilong的博客 1310

IEPE加速度同步采集卡、振动信号同步模块、温震一体八路高速采集

WJ288产品是一种物联网和工业以太网采集模块,实现了传感器数据采集并发送到网络。IEPE是“Integrated Electronics Piezo-Electric”的缩写,即集成电路型压电式传感器。这种带内置电子器件的压电传感器已成为工业应用领域的标准。半导体电路将压电传感器的高阻抗信号转换为更容易传输的低阻抗电压信号。借助IEPE,只需一根任意长度的标准电缆即可实现电源供给和信号传输,不会因电缆移动而产生测量误差。

wayjun0903的博客 733

初识JavaScript,基础篇

为什么学习 JavaScript? JavaScript 是 web 开发人员必须学习的 3 门语言中的一门: HTML ------------------------定义了网页的内容 CSS--------------------------描述了网页的布局 JavaScript------------------网页的行为 什么是JavaScript(简称JS) JavaScript是一门脚本语言 JavaScript是一门解释性语言 JavaScript是一门动态类型的语言 JavaScript是一

ChinaW_804的博客 226

Apifox CLI + Claude Skills:将接口自动化测试融入ai

基于 Apifox CLI、Claude Code以及Claude Skills组合,实现自然语言触发接口自动化测试。

wwz_0012的博客 598

JavaScript初识篇

第一章、JavaScript语法 1. 位置 Html文档标签中的2. 注释 单行注释 // 或 多行注释 /*…… */或 //这是注释 <!-- 这是注释--> /* 这是注释 这是注释 这是注释*/ 3. 数据类型 字符串 数值 布尔 var a="字符串"; var b=1; var c=true; 4. 变量 全局变量 (声明在函数外部) 局部变量 (声明在函数内部) 系统优先调用全局变量。 5. 数组 //数组声明 var a=Array();

qq_43666589的博客 152

2026年中科曙光嵌入式软件岗位面试题库(附参考答案)

嵌入式系统与C/C++基础摘要 硬件与外设总线 SPI总线:高速全双工同步串行接口,采用SCLK、MOSI、MISO和CS信号线,支持一主多从架构,典型应用于Flash存储、传感器等高速外设。 I2C总线:两线制低速串行总线(SDA/SCL),支持多主多从,需注意地址冲突和信号完整性。 时序约束:包括建立时间、保持时间、时钟周期等,是保障电路稳定运行的关键。 AD转换:将模拟信号转换为数字信号,应用于传感器采集、音频处理等场景。 PC寄存器:存储下一条指令地址,控制程序执行流,在跳转和中断时自动更新。 C/

Open 69

【大模型+知识图谱】大模型与知识图谱融合:技术演进、实践应用与未来挑战

大模型与知识图谱的融合不是简单拼接,而是认知智能的范式重构。当符号主义的精确性与连接主义的泛化能力深度交织,我们正站在通向可信AGI的关键路口。正如OpenKG技术委员会王昊奋教授所言:“2025年将是图模协同从技术探索走向规模落地的分水岭”。参考文献OpenKG 2024年度报告(同济大学王昊奋)大型语言模型与知识图谱协同研究综述(海豚实验室,2024)知识图谱与大模型结合方法概述(黄巍,2023)图模互补:知识图谱与大模型融合综述(优快云,2024)

知识靠谱的博客 1092

【NodeJs篇】初识node.js

【NodeJs篇】初始node.js

薇z的博客 580

[VT虚拟化驱动]正式启动VT

文章目录前言一、vmlaunch正式开始虚拟化二、使用步骤1.引入库2.读入数据总结 前言 本章开始真正实现一个最简单的VT框架,当然,只是能跑起来一个VT驱动了,没有并包括EPT,EPT后面再讲 提示:以下是本篇文章正文内容,下面案例可供参考 一、vmlaunch正式开始虚拟化 执行VMLAUNCH指令执行后,就正式进入虚拟化了,再该指令执行之前,得先保存Guest当前的环境,执行完VMLAUNCH后,要恢复Guest的环境,让Guest就像什么都没发生一样,所以需要保存和恢复Guest的各种寄存器的值

吾无法无天的博客 3662

个人知识整理(javascript篇初识)

个人知识整理(javascript篇初识(简介 书写方式 注释)) 一个小前端~突然想写点什么…算是梳理一下自己的知识吧 Javscript 简介 浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行 Javscript 的组成: r08vTK.png DOM ( 浏览器对象模型) 通过 DOM 提供的接口可以对页面上的

weixin_52398420的博客 128

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

初识JavaScript(基础篇二)

变量 1 整体感知 初中的时候,学习了一个学科“代数”,x、y、z、a、b、c。 计算机的程序中,也是有这样的量,就是用字母来表示数字、字符串等其他东西的,称为“变量”。   1 var a = 100; 2 console.log(a);     var a = 100; 这就是一个固定的写法,就是语法。也就

云飞 880

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JS -初识篇

什么是变量 ? 变量是内存中存放数据的空间! 用什么定义变量 ? var let const 他们之间的区别 : var 提升变量 (let 和const不会提升…) let 不能重复声明 , 变量不会出现再go中。 如何分清全局变量和局部变量??? 全局变量和局部变量 全局变量 1 ,不加var (不管是在函数内部和外部只要不加var都是全局变量) 2,加var在函数外部 ,也是全局变量 。 局部变量 函数内部加var的变量是局部变量 。 形参赋值是函数内部的局部变量 。 有哪些数据类型

天天写代码 186

Javascript基础知识篇(1): 初识Javascript

Javascript是一门极富表现力的语言,在当今大行其道的Web浪潮中扮演着非常关键的作用。合理、高效地利用这门技术,可以让我们的Web世界多姿多彩。首先,我们认识一下这门技术的几个独特的特性。 1. Javascript最大的特性在于其灵活性。作为一名前端开发人员,既可以采用函数式的编程风格,也可以采用更复杂一点的面向对象的编程风格。不管你采用哪种风格,都可以完成一些非常有用的任务。因而,J...

weixin_33889245的博客 289

JavaScript函数篇(初识作用域)

JavaScript学习笔记之函数篇1. 函数的诞生——声明函数的基本作用及形式:(1): 基本作用(2): 函数的形式及调用函数2. 函数表达式 :(1): 命名函数表达式(2): 匿名函数表达式3. 参数——形参和实参(1): 参数的定义及作用(1): JavaScript 不定参 1. 函数的诞生——声明函数的基本作用及形式: (1): 基本作用 比如说有以下代码 if(1 > 0){...

山大王杨 509

和JavaScript 谈恋爱之--初识篇

JS 语言简单介绍

m0_61486963的博客 270

Vue基础篇-初识vue.js

1.vue.js是什么 (a)简单小巧(压缩文件17KB); (b)渐进式技术(边学边用不需要学完所有); (c)颠覆传统前端开发(虚拟DOM等概念应运而生); (d)提供现代Web开发的高级功能,如下: 解耦视图与数据(视图,数据单独存在) 复用插件(相似度极高的内容封装在一起) 路由机制(单页面开发必备神器) 状态管理(主要使用vuex中的state...

静如处子,动如脱兔!!! 328

Javascript作用域初识篇

前言 作用域可以说是绝大多数的编程语言里的一个重要的概念,当然Javascript也不例外。我们想要学好Javascript同样也需要理解他的作用域的工作原理。这篇文章是自己在学习Javascript作用域的理解和感悟,希望可以启发大家帮助大家更好的学习这一门语言。 Javascript作用域 作用域指的是程序源代码所定义的变量的区域,能够存储变量值。同时作用域也是一套规则,能够对变量进行访问和修...

weixin_34248705的博客 129

JS基础语法(一)

文章目录JavaScript基础语法(一)一、基本概念1、 编程2、 计算机语言3、 编程语言4、 编程语言和标记语言的区别5、总结6、 计算机基础计算机组成硬件软件数据存储程序运行二、 初识JavaScript1、JS简介2、 JS初体验3、 JS注释4、 输入输出三、 变量1、变量的主要作用2、 变量的使用声明变量赋值变量初始化小案例3、 变量扩展更新变量声明多个变量特殊情况4、 命名规范5、 交换变量四、 数据类型1、 数据类型简介2、 变量的数据类型3、 简单数据类型数字型数字型进制数字范围特殊值字

一个专注于机器学习基础与实战的技术博客,内容涵盖算法推导、模型实现、数学原理与代码实践。用通俗的语言解析复杂概念,记录学习过程中的思考与总结,适合机器学习爱好者和从业者参考。 5433

我的第十八篇博客---初识javascript

基础知识: JavaScript是运行在浏览器端的脚步语言,Javascript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。Javascript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript(Adobe公司,需要插件)等。 前端三大块 1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、J...

weixin_30564901的博客 110

面向对象初识(JS相关)篇

面向对象 面向过程和面向对象对比 面向过程编程(OPP): 以事件为中心, 侧重于完成整个需求所需的步骤 代表语言:C语言 面向对象编程(OOP): 以事物为中心, 侧重于完成整个需求的事物的特征和行为 代表语言: Java, Objective-C, C++ 举例: 把大象装冰箱 面向过程的思路: 把冰箱门打开 把大象装进去 把冰箱门关上 面向对象的思路: 大象:(特征/属性:重量, 尺寸… ;行为/方法:走, 吃, 睡, 跑, 打架… ) 冰箱:(特征/属性:品牌, 价格, 颜色,

い南秋乱港 129

JavaScript Laern Note之函数篇(javascript函数初识arguments与封装复用的便利)

JavaScript Laern Note之函数篇 javascript函数初识arguments与封装复用的便利 大家好,我是Yangrl; 每天记录JavascriptLaernNote.昨天没来得及,今天补上; JavaScript函数(function) 一、初识 1:) 函数的作用:通过函数可以封装任意多条语句,在任何地方、任何时候进行调用,并可以接收传递的参数,并返回...

YAruli的博客 529

vue基础篇-初识 Vue.js(第一章)

第一章 Vue.js是什么? Vue(法语)同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架。 一、Vue.js的目的 【视图组件化】 1、双向数据绑定; 2、指令; 3、过滤器; 4、路由器等等。 二、什么是MVVM? MVVM可以拆分成:View — ViewModel — Model三部分 MVVM模式 M: model 业务模型,用处:处理数据,提供数据 V:...

weixin_38002190的博客 644
上一篇: 继承(面向对象篇)
下一篇: 初识JavaScript(基础篇二)
炸鸡大叔
博客等级 码龄11年 90粉丝 50原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值