编程笔记 html5&css&js 078 JavaScript 条件判断语句

简介: 条件判断语句是首先要接触的语句。通过条件判断来执行不同的代码块。


条件判断语句是首先要接触的语句。通过条件判断来执行不同的代码块。

条件判断语句

在JavaScript中,条件判断语句用于根据特定条件执行不同的代码块。以下是几种主要的条件判断结构:

  1. if 语句
var score = prompt('Please input your score:');
// 将输入转换为数字,因为prompt返回的是字符串
score = Number(score);
if (score >= 90) {
  alert('Excellent! Your grade is: A');
}
  1. 上述示例中,如果用户输入的分数大于等于90,则会弹出一条显示“Excellent!”的消息。
  2. if...else 语句
var age = 20;
if (age >= 18) {
  alert('adult');
} else {
  alert('minor');
}
  1. 在这个例子中,当变量 age 大于或等于18时,程序会弹出“adult”消息;否则,它会弹出“minor”。
  2. if...else if...else 结构
    这种结构用于检查多个条件,并且只有第一个满足的条件对应的代码块会被执行。
var weather = 'rainy';
if (weather === 'sunny') {
  console.log('Go out and enjoy the sun!');
} else if (weather === 'rainy') {
  console.log('Don\'t forget your umbrella.');
} else {
  console.log('It might be a bit cloudy today.');
}
  1. 三元运算符(条件表达式)
    三元运算符是简化的条件判断,它可以替代简单的 if...else 结构。
var result = (score > 50) ? 'Pass' : 'Fail';
console.log(result); // 如果 score > 50,则输出 'Pass',否则输出 'Fail'
  1. Switch 语句
    Switch语句用于基于不同情况执行不同的代码块,每个情况由case关键字定义。
var dayOfWeek = 'Monday';
switch (dayOfWeek) {
  case 'Monday':
    console.log('Start of the work week!');
    break;
  case 'Friday':
    console.log('TGIF!');
    break;
  default:
    console.log('Enjoy your day!');
}

通过这些条件判断结构,JavaScript允许开发者编写能够根据不同条件分支逻辑的程序。

小结

开始练习吧!

相关文章
|
12天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
85 24
|
1月前
|
Web App开发 移动开发 HTML5
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码。画面中心是悬浮于空的梅花鹿,其四周由白色线段组成了一个6边形将中心的梅花鹿包裹其中。四周漂浮的白雪随着多边形的转动而同步旋转。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
78 2
|
2月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
77 7
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
49 6
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
52 5
|
2月前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
83 12
|
2月前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
166 1
|
5月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
下一篇
开通oss服务