导图社区 js编程语言基本概论
这是关于js编程语言的思维导图,主要是js的基本内容、从输出方式、变量和数据类型等当面进行知识内容概括。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
Day 01 基本理论
01.js
1.历史
js的产生原因
在浏览器上就能对数据做验证
布兰登.艾奇
js的作者
网景
NetScape
2.使用场景
网页特效
验证表单
游戏
物联网
app
小程序
3.依赖html
在html中js是以一个script双标签体现
js的代码就写在这个标签中
script可以放在html的任何位置
建议初期就写在body下面
04注释
单行注释
// 注释内容
多行注释
/*
02.输出方式
1.文本形式显示在浏览器中
内容在body中
document.write(内容)
2.弹窗的形式做提示
alert(内容)
警示对话框
3.询问用户是否继续下一步操作的
询问弹窗
confirm(内容)
确认对话框
4.可输入的弹窗
prompt(内容)
提示框
交互性最好
5.在控制台输出
调试项目
console.log(内容)
03.变量
概念
存储数据的一个内存中的容器
定义
var 变量
var 变量1,变量2;
变量名的规则
由字母、数字、下划线、美元符号组成
不能用数字开头
不能用关键字做变量名
04.数据类型
检测数据类型的工具
typeof
1.数字
number
isNaN()
检测数据是否是数字
false不是 是数字
true是 不是数字
数据.toFixed()
强制保留小数点后几位
2.字符串
string
单引号和双引号不能嵌套自己,只能交叉嵌套或在字符串中进行转义\
标签可以当做字符串输出在页面中,可以解析标签
字符串和字符串之间可以使用 + 来拼接
3.布尔类型
boolean
只有两个值,true和false
用来描述一个条件的真假
字体变成蓝色
4.未定义型
undefined
当变量定义,但是没有赋值,就是undefined
5.对象
object
null
什么也没有
[]
数据的结合
[1,2,3,4]
{}
{“姓名张三,name”}
6.function
7.null
8.array
05.运算
算数运算
+
-
*
/
%
求余/取模
比较运算
>
<
>=
<=
==
等于
===
全等于
区别
==判断两个空间中的值是否相等
===先判断类型是否一致,然后类型一致才判断值是否相等
赋值运算
+=
-=
*=
/=
%=
自己先运算得到结果,然后再赋值到自己这个空间中
逻辑运算
&&
并且
||
或者
!
取反/非
自增自减运算
++
自增
只能修饰变量 不能修饰值
--
自减
使用
当自己进行自增自减的时候,符号在前面和在后面是没有区别的
当碰到输出、赋值、运算的时候
如果符号在前面,就先自增自减,然后再进行别的操作
如果符号在后面,就先进行别的操作,然后再自增自减
06.类型转换
强制转换
转数字
parseInt()
parseFloat()
转字符串
数据.toString()
转布尔类型
Boolean()
转成false的场景
数字0
空字符串
其他都是true
隐形转换
+号左右两边有一个字符串,另一个也会隐形转成转字符串拼接
当除了+号以外的数学运算符号,将两边的数据都转成数字进行运算
比较运算符号左右两边有一个是数字,另一个也会转成数字进行大小比较