初识JS
这周真的很无聊,要封控一周的节奏。于是乎就灰溜溜的去学习了js。这一周帮某某人做了个网页,突然就意识到学习计算机的一种好方法——用到什么就直接查呢部分的的知识点。过去我还一直担心我所学的会忘记,淡忘是自然规律,只有多练习重拾起来才能长久记忆,用来也得心应手。
HTML和CSS属于 标记语言-描述类语言
HTML决定页面的结构和内容,CSS给页面添加样式。
JS脚本语言-编程类语言
JS实现业务逻辑和页面控制(决定功能)。
什么是JavaScript?
JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。
脚本语言:不需要编译,运行过程中由js解释器逐行解释并执行。
变量
1.什么是变量?
变量是用于存放数据的容器,我们通过变量名 获取元素,数据可以修改
本质:变量是程序在内存中申请的一块用来存放数据的空间
2.声明多个变量
var a =10,b=20,c=30;
注意: var a=b=c=10; 的执行顺序是
var a=10;——>b=10;——>c=10; b、c是全局变量
3.声明变量的特殊情况
只声明,不赋值: var age; console.log(age); 结果:undefined
不声明,不赋值,直接使用: console.log(age); 结果:报错
不声明,只赋值: age=10; console.log(age); 结果:10
1、===和!==只有在相同的类型下,才会比较其值,如果类型不同,则一定不同。
2、==会在两边值类型不同的时候,进行类型转换在比较,例如把str转换为number之后再和number进行比较。
3、null:表示一个空的值,与0和“”不同:0表示数值0,“”表示一个空的字符串,而null就是真的什么也没有,就跟我的钱包装的东西一样o(╥﹏╥)o
4、undefined:表示未定义,与null有明显的区别,null是定义未赋值,而undefined是在代码中根本就没有定义、出现过。