js的基本知识点
变量定义
变量类型 变量名 =变量值;
命名规则:
1.开头:字母,$,_
2.字母,$,_,数字
3.不能使用关键字
4.不要用中文
1)number
JS里面是不区分小数和整数的
NaN(not a number)
Infinity(表示无限大)
2)字符串:用单引号或者双引号括起来
'abo0'
3)布尔值:true false
4)null和undefined
null空
undefined未定义
5)逻辑运算
&&
||
!
6)比较运算符
=赋值
==等于,类型不一样,值一样,结果也为true
例:1='1'
===等于,类型一样,值一样,结果才为true
isNaN()
浮点数的精度问题
7)数组
var arr=[1,2,3,4,5,'hello',null,true];
new Array(1,2,3,4,5,'hello',null,true);
8)对象
对象是大括号,数组用中括号
var person={
name:"xiaoming",
age:3,
tages:['js','java']
}
严格检查模式:use strict
'use strict'写在js里面第一行
i=1;(全局变量)
let j=2;(局部变量)
alert()出现弹窗
检查的用法
1)Element:可分析HTML和CSS
2)Console(控制台):这里可以写JavaScript代码,并且输出。
常见命令——在浏览器的控制台打印变量:console.log();与Java的System.out.println();相似。
3)Sources:当前的源码目录。
右侧的调试工具中有监视工具,有打断点的功能,打了断点刷新网页就可以跳转至断点处。半圆形箭头加点是执行到结束,下箭头加点往下走一步,上箭头加点是往上走一步,用于调试。
4)Network:网络请求。
5)Application:相当于web里的数据库,将一些简单的数据保存在网页里。
Local Storage:本地存储,在H5里用的比较多,但现在不怎么用,在VUE里要使用它,如状态管理。
Session Storage:存Session的。
Cookies:小型文本文件,指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据。