JavaScript基础_day1
JavaScript基础 笔记
什么是javascipt?
-
JavaScript 是一种编程语言
-
在浏览器上运行(自带分布式 )
-
js 是可以嵌入袋HTML中到一种脚本语言
JavaScript:确定网页的行为(交互)
-
众所周知,在前端开发中一个网页的源代码主要由三部分组成(HTML、css、JavaScript),其中HTML确定网页的结构,css确定网页的样式,而JavaScript则主要负责网页的行为(动态效果,交互事件)
2-JS代码三种写法
-
JavaScript也有三种书写方式,并且与CSS的三种书写方式几乎一致
-
1.外联样式:写在js文件中,使用script的src属性导入
-
<script src="./01-JS外联写法.js"></script>
-
2.内联样式:写在script标签中,如果界面js代码较少可以使用,复杂的话不推荐
-
<script >alert("这是JS内联样式")</script >
-
3.行内样式:不推荐,因为不便于维护
-
<button onclick="window.alert('马云')">点我就告诉你黑马谁最帅</button>
1-变量声明/赋值/取值
-
1.实际开发因为数据是动态变化,不可能写死数据,因此需要使用变量来进行保存
-
2.变量(variable):内存中用来保存数据的一块空间
-
3.变量作用:在内存中存储数据
-
4.语法:
-
1.声明变量:let 变量名
-
2.赋值:变量名 = 值
-
3.取值:直接写变量名即可
1.3-变量命名规则与规范
-
规则:必须要遵守,否则会报错
-
规则是由语法决定的,无法更改
-
1.变量只能以下划线、字母、$开头,后面接任意的数字、下划线、字母、$
-
2.不能以JS的关键字作为变量名
-
尽量不要使用关键字和保留字作为变量名,也不需要死记硬背,孰能生巧
-
关键字:JS内置的一些关键字,代表着特殊的语法含义,不允许程序员擅自声明
-
保留字:有可能在将来会成为关键字,现在可以用,但是并不能保证以后一直可以用
-
规范:程序员们在遵守规则时养成的一种习惯
-
规范是程序员的一种编码习惯,主要目的就是为了提高代码的易读性
-
1.起名要有意义,最好用名词作为变量名
-
2.使用驼峰命名法:变量名第一个单词首字母小写,后面如果有其他单词则每一个单词的首字母大写
1.2-基本数据类型
String类型
-
String:字符串
-
例如:"张三",'abc'
-
范围:一切用双引号或者单引号包围起来的内容都是字符串
-
作用:展示文本内容
Number类型
-
Number:数字
-
例如: 10 0.1
-
范围:数学中的一切数字,包含整数和小数
-
作用:用于数学计算
Boolean类型
-
boolean:布尔类型
-
只有两个值:true、false
-
作用:表示现实世界中事物的两种对立面 真假、长短、开关、男女等
-
true表示真
-
false表示假
Undefined类型
-
undefined:变量只有声明,没有赋值
-
null是一种空对象,只是目前没有具体内容
null类型
-
null:变量赋值为null
-
作用:不确定未来是什么数据类型
typeof 关键字
作用:检测一个数据所属的类型
语法:typrof 数据 或者 typeof (数据)
-
会得到该属性所属类型的字符串:string number boolean
运算符与表达式
1,运算符只是一种运算的符号,单独使用无意义,通常与需要计算的数据在一起组成表达式
2,表达式一定有结果,要么直接打印要么存入标量中
-js中+号的作用
-
字符串连接符:连接字符串
* 条件: + 号两边只要有边是string类型
* 算术加法
-
条件: + 号两边都是number类型
浙公网安备 33010602011771号