Web前端最全JavaScript学习笔记之函数(1),前端年后面试真题

总结

秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!

而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。

这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖 HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

资料截图 :

高级前端工程师必备资料包

两个浮点数相加,精度不够

2.字符串 string

3.布尔值 boolean

4.null

5.undefined

以上都是简单数据类型

其他都是对象 Function Array

研究一下 前五个貌似是对象,因为他们拥有方法,但他们是不可变的?

简单数据类型,不是对象?

书本知识:

对象是属性的容器,每个属性都拥有名字和值。(名字可以是包括空字符串的任意字符串,属性值则是除了undefined值之外任何值)。

对象用于采集和管理数据,可以容易的表示成树形或图形结构。

JavaScript包括一个原链特性,允许对象继承另一对象的属性。

toFixed()函数表示小数点后几位,默认值是整数。括号里面数值为几,则表示保留小数点后几位,如num.toFixed(2)表示保留小数点后两位,但是不是所有的都是四舍五入的,如下列例子中:

虽然数字小数点后两位都是5,按照道理来说num1=1.5,num2=2.4,但事实却并非如此。

这里我们需要引入“银行家舍入法”

所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。

简单来说就是:四舍六入五考虑,

五后非零就进一,

五后为零看奇偶,

五前为偶应舍去,

五前为奇要进一。

但是不论引入toFixed解决浮点数计算精度缺失的问题也好,它有没有使用银行家舍入法也罢,都是为了解决精度的问题,但是又离不开二进制浮点数的环境,但至少他帮助我们找到了问题所在,从而让我们有解决方法。

函数

一.函数对象

在JavaScript中,函数其实就是对象。对象字面量产生的对象连接到Object.prototype。

函数对象连接到Function.prototype(该原型对象本身连接到Object.prototype)。每个函数

对象在创建时也随带着一个prototype属性。它的值是一个拥有constructor属性且值即为该

函数所创建的对象。

因为函数为对象,所以它可以存放在变量中,对象和数组里,也可以被当做参数传递给

其他函数。

注意:函数与众不同的地方在于它们可以被调用。

二.函数字面量

四部分:

1.保留字function

2.函数名(可以忽略)

3.包围在圆括号中的一组参数

4.包围在花括号中的一组语句

三.调用

调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数。除申明时定义的形式参数

,还有两个附加参数:this和arguments。this非常重要,它的值取决于调用的模式。

四种调用模式:

1.方法调用模式

// 创建myobject。它有一个value属性和一个increment方法

// increment方法接受一个可选的参数。如果参数不是数字,那么默认数字1。

var myobject = {

value: 0 ,

increment:function(inc){

this.value += typeof inc === ‘number’?inc:1;

}

};

myobject.increment();

document.writeln(myobject.value); // 1

myobject.increment(2);

document.writeln(myobject.value); // 3

方法可以用this去访问对象,所以它能从对象中取值或修改对象

2.函数调用模式

// 当函数并非一个对象属性时,那它被当做一个函数来调用

最后

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

一步锤炼自己的技术。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

[外链图片转存中…(img-8TVYnlc8-1715856613381)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值