IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript 基础一 -> 正文阅读

[JavaScript知识库]JavaScript 基础一

1、什么是JavaScript(JS):JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言

?通常是在script标签里面写javascript代码,该标签可以放在网页的任何地方,只是通常会放到body的最下面,因为js的真正用途就是操作DOM元素 。

javaScript基本:输出语句如下

????<script>

????????console.time('测试1')

????????//?输出语句

????????console.log('我已经做好准备,学习javascript')

????????//?输出警告语句

????????console.warn('程序有问题,请检查代码')

????????//?输出错误语句

????????console.error('程序有错误,请检查代码')

????????console.timeEnd('测试1')

????????//?console.time?和?console.timeEnd?这两输出语句,用于检测一段程序的运行时间

????</script>

2、定义变变量:

? ? ? ? ? ? 定义变量,其实就是在内存里面申请一个合适的空间,用于存放对应的数据。

????????????var?是定义变量的关键字,方式是:var?变量名?=?值?,就是在内存定义空间,将值存放到该空间中。注意:将来要获取变量里面的值,再通过变量名去取。

? ? ? ? ? ? 定义变量的三种方式:var? let? const

? ? ? ? 小案例:两个值互换

3、算术运算符和算术表达式?

? ? ? ? 1.? 算术运算符:+? -? *? /? %(加 ,减,乘,除,取余)

? ? ? ? 2.? 关系运算符:关系运算符(比较运算符):>?>=?<?<=?==?!=?===(恒等于)?!==(恒不等于)

? ? ? ? 3.? 逻辑运算符:&&(与:并且)??||(或:或者)??!(非:取反)?

? ? ? 注意:?运算符的优先级:算术运算符?>?关系运算符?>?逻辑运算符

????????在逻辑运算符中:!?>?&&?>?||

????????()具有最高的优先级

4. 变量名的命名规范:

? ? ? ? 1.??变量名中,只能使用:字母、数字、_、$?这些字符

? ? ? ? 2.? 数字不能开头

? ? ? ? 3.? 多个单词组成的变量名,要使用驼峰命名法

? ? ? ? 4.? 不能使用js中的关键字

5. 结构:

? ? ? ? if选择结构 :?if(判断条件){满足条件后,执行的操作}

????????if-else选择结构:?if()里面的条件成立,执行if{}里面的代码,否则执行else{}里面的代码

????????练习题:?

多重if选择结构:有多个条件判断,满足其中一个条件,就执行对应的{}里面的代码,并且不会再判断后续的条件。如果所有的条件都不满足,最后执行else{}里面的操作。

练习题:判断是否是闰年

?嵌套if选择结构:嵌套if选择结构:在一个完整的if语句里面,继续执行另一个完整的if语句。

就是满足一个条件之后,继续满足下一个条件。

switch选择结构:

? ? ? ? 在整个switch选择结构中,只有一对()和一对{}

?????????()里面放的是判断的变量,在{}里面通过case后面的固定值跟()里面的变量比较

?????????如果所有的case后面的固定值跟()里面的变量值,都不相等,就执行default语句

?????????注意:switch里面的case,如果判断成功,后面的case就不会再继续判断了,而是直接执行后续case里面的代码。

????????所以,在每个case语句的最下面,需要添加break语句,表示跳出整个switch结构。

6. 循环:

什么是循环结构:只要满足条件,就会重复执行的结构。

循环包括:while循环,do-while循环,for循环。

7. 什么是三元表达式:

????????三元表达式其实就是简写的if-else语句

????????? 前面的条件成立,执行?后面的表达式,

????????否则执行:后面的表达式

8. 模板字符串:

? ?小游戏:

??

?

????????

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-10 13:19:49  更:2021-08-10 13:20:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 13:52:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码