⑤ 一些个人疑问

今天看了一些文章暂时发现自己的不懂点(点击)

## 字符串 :

运行结果黑色的是字符串
红色的一般为数组
蓝色的是数字

toString:
把对象转换为字符串

构造函数:
可参考:https://www.jianshu.com/p/7e21e23ffba9

变量提升:
可参考:https://blog.csdn.net/qq673318522/article/details/50810650

字面量:
字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。
字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)。
也可参考:https://www.jb51.net/article/97773.htm

## 遍历
可参考:https://blog.csdn.net/function__/article/details/79555301
个人觉得不太适合小白

回调函数
可参考:https://www.jb51.net/article/134549.htm
https://segmentfault.com/a/1190000012026011
回调地狱:https://www.jianshu.com/p/40e459cfdc6f

索引
就是数组的下标【0】,【1】,【2】…

形参 实参
可以理解为:形参就是形式上的函数
实参就是实际给的值

//例如
function li(i){
		console.log(i)
}
//可以理解为
//这时候i没有值是形参
//-给i赋值后就成实参
var i=1;

伪数组

伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push,pop等方法,但仍可以用数组遍历方法来遍历它们。
典型的是函数的argument参数,还有像调用document.getElementsByTagName, document.childNodes之类的,它们返回的NodeList对象都属于伪数组。

可参考:https://blog.csdn.net/fandyvon/article/details/88720743?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

匿名函数
可参考:https://www.cnblogs.com/ranyonsue/p/10181035.html

变量提升

fn()
var fn=function(){
   console.log(a)
        var a = 100
}

运行结果
在这里插入图片描述
原因

//运行顺序是这样
   //1
    var fn
    //2
    fn();
    //3
    fn = function () {
        console.log(a)
        var a = 100
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值