变量
声明
var let const
const>let,不用var,let是块作用域,并且bi’a
JS不能够再同一个作用域内申明两次变量
变量类型
undefined:定义,没有赋值的变量
boolean:
string:
- string()
- +
- length
number:
- 8,10,16进制
- 值的范围:
Number.MAXVALUE , Number.MAXVALUE ,Infinity - parseInt(),parsefloat析的数,第二个数是按多少进制转换
- number(),undefined转换为NAN
object:
symbol:
函数
1.函数基本定义:
function sum(a,b)
{
return a+b;
// 没有返回,就返回undefined
}
let a=34 ,b=1;
console.log(sum(a,b))
2.匿名函数
let name;
name = function (userName)
{
return 'My name is'+userName;
}
console.log(name('123'));
3.箭头函数
let name;
name = userName =>
{
return 'My name is'+userName;
}
console.log(name('123'));