当前位置: 首页 > news >正文

JavaScript入门

第二个知识点:javascript的基本语法

定义变量
  • 在JavaScript里面,没有int,string 之类的数据类型,只有 var

var num = 1; var string = "天玄地号";

在javascript中,写完一句语句之后可以不加分号,但这样计算机编译/打包时就会把不同行的代码放到同一行。

说完怎么定义常量,我们来说说javascript里面的条件控制:

条件控制(if - else if - else)
  • 在javascript里,条件控制大体与java里的条件控制相似

var score;
if(score > 60){alert("a");
}else if(score <60){alert("b");
}else{alert("c");
}

说完这两个小知识点,我们再来说说怎么调试javascript,毕竟,bug是程序员的必修课(狗头护体)

假设我们写了一段这样的javascript代码:

<script>var score = -1;if(score > 60){alert("a");}else if(0 <score <60){alert("b");}else{aler("c");  //alert少了一个t}
</script>

浏览器运行为:

 

我们可以发现,ideal成功地运行了,没有任何地报错

这时,我们就需要对自己的网页进行检查:鼠标右键 + 检查网页

打断点: 用于检查网页

 

网页报错:元素没有写对

相关文章:

  • 如何快速记忆小鹤双拼键位图?
  • 递归再认识----【详解】内含迷宫和八皇后问题
  • 1.理解AOP,使用AOP
  • IP 层转发分组的过程
  • 基于ecal的foxglove studio可视化工具的使用
  • Pyroch中transforms 图像增强发方法的应用
  • 如何在 JavaScript 中使用 map() 迭代数组
  • 【Java基础】自定义类型处理器xxxTypeHandler
  • 【百度Apollo】自动驾驶规划技术:实现安全高效的智能驾驶
  • leetcode—跳跃游戏—贪心算法
  • QT生成二维码
  • 【百度Apollo】探索创新之路:深入了解Apollo开放平台
  • 《每天十分钟》-红宝书第4版-迭代器与生成器(二)
  • 使用 MongoDB 的 estimatedDocumentCount 快速估计文档数量
  • 熟悉MATLAB 环境
  • @jsonView过滤属性
  • EOS是什么
  • Golang-长连接-状态推送
  • Shadow DOM 内部构造及如何构建独立组件
  • Spark RDD学习: aggregate函数
  • webpack入门学习手记(二)
  • Web设计流程优化:网页效果图设计新思路
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端存储 - localStorage
  • 前端相关框架总和
  • 前端之Sass/Scss实战笔记
  • 入门级的git使用指北
  • 使用 @font-face
  • 使用parted解决大于2T的磁盘分区
  • 微服务框架lagom
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Linux(Source Insight安装及工程建立)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (二十三)Flask之高频面试点
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (四)linux文件内容查看
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)菜鸟学数据库(三)——存储过程
  • .equals()到底是什么意思?
  • .NET NPOI导出Excel详解
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET大文件上传知识整理
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .project文件
  • @Builder用法
  • @SpringBootApplication 包含的三个注解及其含义
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [BZOJ1008][HNOI2008]越狱
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [HackMyVM]靶场 VivifyTech
  • [HCIE] IPSec-VPN (手工模式)
  • [HDOJ4911]Inversion
  • [HTML API]HTMLCollection