☆7☆【WEB前端工程师】【基础面试题】--Mgsql / JS / Node.js

这篇博客涵盖了前端面试中常见的知识点,包括Git常用命令、Express参数传递、null与undefined的区别、数据库多表查询、Node.js的fs模块、字符串翻转和冒泡排序的实现,以及JavaScript逻辑运算符的用法。通过这些基础问题,帮助开发者巩固前端基础知识。
摘要由CSDN通过智能技术生成

1、常用的git命令有哪些

  • 第一次提交:
    •  新建仓库,复制仓库地址
    •  右击打开Git Bush Here
    •  git init      初始化仓库
    • git clone   仓库地址
    • git add .    暂存到本地
    • git commit -m '版本描述'    提交版本
    • git push      提交到仓库
  • 修改提交:
    •  在gitee新建分支
    • 右击打开Git Bush Here
    • git pull   拉取到本地
    • git branch -a
    • git checkout 新建的分支名称
    • git checkout master
    • git merge 新的分支名称
    • git add .
    • git commit -m '提交修改信息'
    • git push

2、express传参的方式有哪些?

查询字符串 /detial?lid=5 req.query
路由传参 /detail/5 req.pramas
post传参 需要结合内置中间件 req.body

3、null和undefined的区别

在JavaScript中,null和undefined几乎先沟通

null和undefined基本同义。但二者依旧有区别,如下:

null表示没有对象

  • 作为函数的参数,表示该函数的参数不是对象

  • 作为对象原型链的终点

undefined表示缺少值

  • 定义了形参,没有传实参,显示undefined

  • 对象属性名不存在时,显示undefined

  • 函数没有写函数值,即没有return,获取undefined

  • 写了return,但没赋值,返回undefined

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安梦我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值