学习JavaScript的小朋友

1.变量
变量可以分为变量和常量;
变量是可以改变的量;
声明变量的关键字 var;(**js里面区分大小写)
声明变量的规则(并初始化): var 变量名称 = 初始化 ;
输出console.log();
声明变量,使用变量的时候,要在之前初始化。
var a;
a = 10;
变量声明的同时初始化。var b = 10;
同时声明多个变量:
var c,d;
console.log(c,d) //undefined,undefined;
声明多个时候初始化
var e,f=5;
console.log(e,f);//undefined,5;
变量在js里面可以分为两种:局部变量 全局变量(相对的)
全局变量:在事件或者方法之外的变量 叫做全局变量;
局部变量:在事件或者方法内部的变量 叫做局部变量;
变量名称冲突时 就近选择

变量的数据类型1.number string boolean undefined function object;
var a1=1;
console.log(typeof a1);//检测数据类型typeof
2.函数
什么是函数:方法 调用完成
函数声明规则 关键字 function
function name(){};
函数调用规则 name();
函数的声明提前:在执行代码之前,提前声明;
函数里面其他问题:1.参数问题
2.返回值问题
3.函数自执行问题 4 匿名函数
1.函数的参数 参数:形参 调用函数传递的值 实参
student(1,2,3);
function student(name,sex,age){
console.log(name,sex,age);
}
//无参函数 arguments 函数的特有属性 里面是函数的相关参数
stu(1,2,3,4);
function stu(){
console.log(arguments)}
2.函数有无返回值 :return 0;
return 返回 直接跳出 后续代码不执行
3. 自执行函数 匿名函数(函数没有名称)
(function(){
console.log(1,2,3)
})();后面的括号执行
(function(a,b){
console.log(a,b)
})(1,2);//1,2
匿名函数 函数没有名称//变量也可以提前声明

var fun = function(){
console.log(1);
}// 上面这种方式的函数 不能被提前声明
只能在后面fun();
js里面命名不带关键字问题
不带var;默认全局变量
function shouData(){
var a=10;
console.log(a);
}
闭包:
1.什么是闭包:使用别人的私有变量;使用局部变量
函数function fun1(){
var a=10;
return a;
}fun1();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值