SEO
手册
游戏
WEB
字典
单词
在线工具
当前位置:
首页
/
IT
/
程序
/
node
/
JS前期学习心得
JS前期学习心得
1、初始化表达式:初始化一个计数器,再循环开始前记录初始状态。
2、条件判断表达式:判断给
3、循环操作表达式:
for (var i = 0;i < 10; i++) {
console.log(i);
}
for (表达式1;表达式2;表达式3){
表达式4(大括号里面所有代码)
}
执行顺序:表达式1》表达式2》表达式4》表达式3》表达式1.....
for 嵌套语句:
例:
for (var i=0;i<5;i++){
for(var j=0;j<3;j++){
console.log(j);
}
}
break:终止当前整个循环;
continue:终止当前这一轮循环;
第五阶段:函数:
1、定义;
例:
function fn(){
console.log("this is a function");
}
2、定义方
. 函数声明方式:
//函数声明
function fn(){
console.log("1111");
}
.
字面量方式:不存在函数提升;
//字面量 (函数表达式)
var fn = function(){
console.log("1111");
}
函数调用:fn ();
函数名+()一是点用函数;二是接受返回的值;
3、函数参数:
a、形参:定义函数时使用的参数;
b、实参:调用函数时使用的参数;
4、return语句:
例:
function fn (msg){
return "hello" + msg;
}
var fun = fn("world");
console.log(fun);
注意: return默认情况下返回的是undefined。
5、全局作用域与局部作用域:
函数作用域(局部作用域)
变量作用域:指的是变量可被访问的范围。分为全局作用域和局部作用域。
*全局作用域:一个
html
文档只有一个全局作用域,,任何位置都能访问
*局部作用域:也叫函数作用域,指的就是在函数内部的区域。
声明在全局作用域的变量就叫做全局变量,声明在局部作用域的变量叫做局部变量。
function fn(){
var str = "abc";
console.log(str);、/*写在此处才正确*/
}
fn();
console.log(str);/*写在此处会出现错误*/
6、函数提升变量:
7、匿名函数:
例:
function(){
}
立即执行函数(自调函数);
例:调用1
(function (a,b){
console.log(a+b)
}) (1,2);
例:调用2"
(function(a,b){
console.log(a+b)
} (2,4));
ES6:
函数参数的默认值 (函数的默认参数)
例:
function fn(a,b){
if(a === undefined){
a=1;
}
if(b === undefined){
b=1;
}
return a+b;
}
console.log(fn(x,x));
function fn(a=1,b=2){
return a+b;
}
console.log(fn(x,x));
8、箭头“”函数:
例:
a => a * a;
a => {
if(){
}
else{
}
}
(a) =>{
console.log(a);
return;
}
var fn = (a) =>{
console.log(a);
return;
}
fn(1);
注意:当箭头函数没有参数或者有多个参数
以上是最近的学习知识点,在最近几天的学习中,感觉很混乱,经常理不清思路,感觉在上课期间也不在状态,从而在后面函数的练习中出现困难,希望后面自己能克服,改变现状。
来源: http://www.bubuko.com/infodetail-2215621.html
与本文相关文章
JavaScript学习总结【2】JS基础
JavaScript学习12 JS中定义对象的几种方式【转】
JS 学习:JavaScript 的核心
vue.js学习笔记
JavaScript 开发者:最喜欢 React,Vue.js 比 Angular 更值得尝试 | 2017 JS 调查报告
js之onload事件的一点使用心得
javascript学习笔记(十三) js闭包介绍(转)
对 js 学习后的一些总结心得
暂无,快来抢沙发吧!
更多
提交
验证码:
{uname}
{body}
最佳答案
{$v.body}
{fun date('Y-m-d',$v.time)}