JS基础知识

一.JavaScript数据类型
JavaScript数据类型分为基本数据类型和引用数据类型:
1.基本数据类型:number,String,boolaen,null,undefined
1.1 number 包含小数和整数;String包含所有的字符串和字节;boolaen布尔型的值分为true和false(js中更多和Java相同,在python中布尔值为首字符大写);null表示指向为空;undefined表示未定义,当变量只声明未赋值或者函数无返回值时都为undefined。
2.引用数据类型:Array,object
2.1 Array表示数组。所谓引用数据类型,是指其值是指向栈内存中某一存储空间。

二.JavaScript基本语法
2.1定义变量–作用域、变量声明周期
2.1.1 Js中定义变量需要使用关键字var,定义变量格式如下:
var 变量名 = 变量值;
2.1.2变量作用域:
1.局部变量:函数内部的使用var声明的变量;
2.全局变量:函数内部没有使用var声明的变量和函数外面使用var声明的变量;

2.1.3 函数生命周期
1.局部变量:从函数内部声明到函数执行完成;
2.全局变量:声明到这个页面关闭;
2.2算数运算符
+(加) -(减) *(乘) %(取余数或取模) /(除) (自加) --(自减)
注意:i和++i的区别
2.3赋值运算符
= += -= *= /= %=
2.4比较运算符
== === != !== > < >= <=
当不同数据类型的变量进行比较时,先将其转换成对应的number类型,再进行比较。例如:
var a=‘2’;
var b=2;
console.log(ab);
console.log(a=b);
==:只比较数据大小;
===:既比较数据大小有比较数据类型;
比较运算符返回的是一个布尔类型
2.5逻辑运算符
&&(and) ||(or) !(not)
三.JavaScript基本语句–与Java完全相同
1.If

2.Switch

3.For循环

4.While

5.Do…while

while是先判断条件再执行,do…while…是先执行再判断条件

6.Continue

Continue继续本次循环的下一次循环
7.Break

Break跳出本次循环

 

posted on 2021-12-25 15:16  无心情泡面  阅读(51)  评论(0编辑  收藏  举报