node.js基础知识总结
语法
变量
var 变量名
ES6新增:
let 变量名 所声明的变量,只在let命令所在的代码块内有效
const 变量名 声明常量
变量命名规则
- 变量必须使用字母、下划线(_)或者美元符($)开始。
- 然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
- 不能使用JavaScript关键词与JavaScript保留字。
数据类型
- String,字符串类型,用单双引号括起来得一串字符(数字,字母,符号)
- Number,数字类型,取值为整数,浮点数
- Boolean,布尔类型,取值为true/false
- Undefined,undefined类型,只有undefined一个值,为该变量得默认值;
- Null,只有一个特殊值Null,表示一个空对象指针,可以将变量设置为null来清楚变量;
- object,对象,引用类型,又叫复杂类型。
类型装换
- parseInt()—-把其他类型转换为整型;
- parseFloat()—-把其他类型转换为浮点型(小数);
运算符
常用运算符
- 算数运算符:+,-,*,/,%;
- 关系运算符:>,>=,<,<=,,=,!=,!==;
- 逻辑运算符在:&&(与),||(或),!(非);
- 赋值运算符:=,+=,-=,*=,/=,%=;
- 字符串和变量拼接符:“ + ”;
- 自加(++),自减(—);
函数
function 函数名()
{
函数代码;
}
数组
var 数组名称=new Array();
var 数组名称=new Array(size);
var 数组名称=[a,b,c];
控制结构
选择结构
- if后的()不可省略;分支中{}不能省略;if嵌套不要超过三层
if(){}
if(){}else if(){}else{}
switch(表达式){
case A: ; break;
case B: ; break;
default: ;
}
A ? B : C;
循环结构
while(){}
do{}while()
for(;;){};
break;
countinue;