1、声明
关键字是 JavaScript 中内置的一些英文词汇(单词或缩写),它们代表某些特定的含义,如 let
的含义是声明变量的,看到 let
后就可想到这行代码的意思是在声明变量,如 let age;let
和 var
都是 JavaScript 中的声明变量的关键字,推荐使用 let
声明变量!!!
使用 const 声明的变量称为“常量”。当某个变量永远不会改变的时候,就可以使用 const 来声明,而不是let。
2、关键字
使用 let
时的注意事项:允许声明和赋值同时进行;不允许重复声明;允许同时声明多个变量并赋值;JavaScript 中内置的一些关键字不能被当做变量名
使用 var
时的注意事项:允许声明和赋值同时进行;允许重复声明;允许同时声明多个变量并赋值;大部分情况使用 let
和 var
区别不大,但是 let
相较 var
更严谨,因此推荐使用 let
,后期会更进一步介绍二者间的区别。
3 变量名命名规则
只能是字母、数字、下划线、$,且不能能数字开头;字母区分大小写,如 Age 和 age 是不同的变量;JavaScript 内部已占用于单词(关键字或保留字)不允许使用;尽量保证变量具有一定的语义,见字知义。
4、字符串类型:记住=>boolean undefined NaN Number String........
检测数据类型:typeof
5、运算符
算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等
赋值运算符:对变量进行赋值的运算符, 将等号右边的值赋予给左边, 要求左边必须是一个容器
自增自减运算符:自增++,自减--,
注意:只有变量能够使用自增和自减运算符;++、-- 可以在变量前面也可以在变量后面
逻辑运算符:
&& | 逻辑与 | 并且 | 符号两边有一个假的结果为假 | 一假则假 |
|| | 逻辑或 | 或者 | 符号两边有一个真的结果为真 | 一真则真 |
! | 逻辑非 | 取反 | true变false false变true | 真变假,假变真 |
6、语句 : 三元运算符(三元表达式)-> 条件 ? 表达式1 : 表达式2
7、数组:(Array)是一种可以按顺序保存数据的数据类型,使用 [数组单元] 来定义一个空数组
①push 动态向数组的尾部添加一个单元②unshit 动态向数组头部添加一个单元③pop 删除最后一个单元④shift 删除第一个单元⑤splice 动态删除任意单元。
8、声明(定义)一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分
声明: function sayHi(参数) {
console.log('嗨~')
}
调用:sayHi(参数赋值)
形参:声明函数时写在函数名右边小括号里的叫形参(形式上的参数)
实参:调用函数时写在函数名右边小括号里的叫实参(实际上的参数)
9、返回值return
:将内部执行结果传递到函数外部,这个被传递到外部的结果就是返回值。
在函数体中使用return 关键字能将内部的执行结果交给函数外部使用;函数内部只能出现1 次 return,并且 return 下一行代码不会再被执行,所以return 后面的数据不要换行写;return会立即结束当前函数函数可以没有return,这种情况默认返回值为 undefined。
10、作用域
处于全局作用域内的变量,称为全局变量。
处于局部作用域内的变量称为局部变量。