2024年前端最全学习JavaScript的第二天(1),15个经典面试问题人力资源

最后

四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~

祝大家都能收获大厂offer~

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

篇幅有限,仅展示部分内容

//1.八进制0~7我们程序里面数字前面加0表示八进制

//2.十六进制0~9 a~f

现阶段我们只需要记住,在JS中八进制前面加0 ,十六进制前面加0x

2.2.2数字型Number


●Infinity ,代表无穷大,大于任何数值

●-Infinity ,代表无穷小,小于任何数值

●NaN,Notanumber,代表一个非数值

isNaN()

isNaN()这个方法用来判断非数字并 且返回一个值如果是数字返回的是false如果不是数字返true

测试案例

2.2.3字符串型String

字符串型可以是引号中的任意文本,其语法为双引号"“和单引号”

1.字符串引号嵌套

JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)

2.字符串转义符

类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。

转义符都是\开头的。常用的转义符及其说明如下:

3.字符串长度

字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度。

测试案例

4.字符串拼接

多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串

测试案例

拼接加强版

●我们经常会将字符串和变量来拼接 ,因为变量可以很方便地修改里面的值

●变量是不能添加引号的 ,因为加引号的变量会变成字符串

●如果变量两侧都有字符串拼接,口诀“引引加加”, 删掉数字,量写加中间

测试案例

案例:

那么在程序中要如何实现呢?

①弹出一个输入框( prompt) ,让用户输入年龄(用户输入)

②把用户输入的值用变量保存起来,,把刚才输入的年龄与所要输出的字符串拼接( 程序内部处理)

③使用alert语句弹出警示框(输出结果)

测试案例

2.2.4布尔型Boolean

布尔类型有两个值: true和false , 其中true表示真(对) ,而false表示假(错)。

//true参与加法运算当1来看

// false参与加法运算当0来看

2.2.5Undefined和Null

一个声明后没有被赋值的变量会有一个默认值 undefined (如果进行相连或者相加时,注意结果)

undefined和数字相加最后的结果是NaN

三、获取变量数据类型

==========

3.1获取检测变量的数据类型

typeof可用来获取检测变量的数据类

最后

我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。

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

篇幅有限,仅展示部分截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值