JavaScript基础(五分钟让你了解js全貌)
程序的流程控制
1. 顺序结构
按照代码书写的先后顺序来执行,这是程序的默认执行方式
2. 分支结构
- 语法1
if(条件){语句
}else{语句
}
- 注意点
条件是一个布尔值,布尔值只有真或者假
案例:弹出菜单
- 语法2
switch(变量){case 值1:语句1;break;case 值2:语句2;break; ....default:语句n;
}
- 语法3 三元运算
条件 ? 语句1 : 语句2
条件成立执行语句1,否则执行语句2
3. 循环结构
- 语法1-while循环
初始值;
while(循环退出条件){循环体(语句)循环退出条件的改变
}
- 语法2-for循环
for(初始值;循环退出条件;循环退出条件的改变){循环体(语句)
}
- 语法3-for in 循环
for(下标 in 对象){循环体(语句)
}
- break和continue
- break 中止所有循环
- continue 中止本次循环
数组
数据的有序列表
通过[]定义一个数组
注意点:
- 可以通过下标来访问数组中的元素
- 数组的下标是从0开始的
- 可以通过数组的length属性获取到数组的长度
- getElementsByTagName方法获取的数据返回的就是一个数组
Json
JavaScript Object Notation,JavaScript的对象表示法,是一种数据格式
- 注意点
- Json的遍历需要用for in循环
补充知识
- innerHTML 的使用
- 字符串拼接
- 字符串拼接的优先级
- document.write输出内容到文档中
JavaScript基础(五分钟让你了解js全貌)相关推荐
- JavaScript——基础知识,开始我们的js编程之旅吧!
JavaScript基础第01天 1. 编程语言 编程语言:可以通过类似于人类语言的"语言"来控制计算机,让计算机为我们做事情,这样的语言就叫做编程语言(Programming L ...
- JavaScript基础学习笔记1 (W3school JS教程)
JavaScript 能够以不同方式"显示"数据: window.alert() 写入警告框 document.write() 写入 HTML 输出(在 HTML 文档完全加载后使 ...
- html中的bom和dom,Javascript基础五(BOM和DOM)
1.BOM概念 什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型.这个对象就是window BOM提供了独立于内容而与浏览器窗口进行交互的对象 BOM由一系列 ...
- JS学习笔记(JavaScript基础学习必备)
讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...
- 【Javascript基础语法】第五周预习博客
Javascript基础语法 前言 一.初识JavaScript 1.JS是什么 2.作用 3.浏览器执行js简介 4.Js组成 二.JS的引入方式 1.行内式 2.内部引入 3.外部引入 三.js语 ...
- 五、前端开发-JavaScript基础
五.前端开发语言体系-JavaScript基础 文章目录 五.前端开发语言体系-JavaScript基础 JavaScript基础 变量.值和类型 运算符和表达式 语句 数组 函数和对象 严格模式 类 ...
- 视频教程-2020全新Javascript基础面试视频前端js教程-JavaScript
2020全新Javascript基础面试视频前端js教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服 ...
- 用 JavaScript 五分钟将 Siri 接入 ChatGPT(含全部源码)
全部源码 https://aircode.cool/828668wg5a -------------------------- 将 Siri 接入 ChatGPT,直接语音唤醒,并且支持连续对话. 第 ...
- 【javascript基础——系列10】js中隐藏元素的几种方法以及代码
系列文章 [javascript基础--系列1]前端页面ajax连接后台服务器传输数据 [javascript基础--系列2]前端页面axios连接后台服务器传输数据 [javascript基础--系 ...
最新文章
- Kubernetes存储之ConfigMap
- Golang之Ginkgo、Gomega测试框架
- 操作系统(三十)避免死锁
- 网上商城—管理员增加商品
- python参数_python 参数
- 03MFC的ODBC类简介
- Android在Service中显示Dialog
- 小程序引发的深层思考
- 批量创建用户邮箱并修改别名
- java_web学习(六) request对象中的get和post差异
- 20165202 实验一 Java开发环境的熟悉
- 清华姚班毕业生开发新特效编程语言,99行代码实现《冰雪奇缘》,网友:大神碉堡!创世的快乐...
- search:笔记本插上耳机还是外放?(Dell win10)
- 计算机共享网络授权,怎么设置网络共享与网络访问权限?
- Akka-CQRS(9)- gRPC,实现前端设备与平台系统的高效集成
- Android Studio报错Using insecure protocols with repositories
- 学生用计算机的使用技巧,选学生笔记本电脑的小窍门
- python关于二手房的课程论文_python爬取链家二手房信息
- 亚马逊云的服务器(EC2)+阿里云的域名,添加ssl证书
- 19、控件使用之图标旋转指示仪表盘显示
热门文章
- dateutils 工具类_五金工具泡壳封边机
- 转载:ROS的QT界面 开发史上 最强教程
- 一起来玩AZURE SQL(一)AZURE SQL 介绍
- XXE漏洞 解决方案(JAVA版本)
- qt运行时间越长越卡_Qt开源作品22-运行时间记录类
- 你能抱我一下,好吗?
- 联发科(MediaTek)Pentonic 电视芯片将率先支持杜比视界 IQ 精准细节功能
- 10万辅导老师困境:上半年被抢,下半年被裁
- 三星Galaxy S21 FE官网“偷跑”:延续高性价比策略
- 游戏总监“姐夫”今日离开暴雪,玩家却欢乐地吃着『暴雪要凉』的瓜