| |
|
开发:
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项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/23 4:23:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |