js一些面试题

本文总结了JavaScript面试中的常见问题,涵盖了从C类简单题目到A类难度题目,包括变量命名规范、数据类型、转换方法、逻辑运算符、条件语句、循环结构、字符串与数组操作、事件处理等多个方面,旨在帮助开发者全面掌握JavaScript基础知识并应对面试挑战。
摘要由CSDN通过智能技术生成

面试题总结

C类简单面试题

  1. js组成?

ECMAScript(js语法),DOM(页面文档对象模型),BOM(浏览器对象模型)

  1. Js输出语句?

alert弹出警示框

console.Log(输出的);浏览器控制台打印输出信息

prompt()浏览器弹出输入框,用户可以输入

document.write() 在网页中输出内容

3.变量的命名规范?

1 不能以数字开头

2 严格区分大小写

3 不能是关键字和保留字

4 变量要有意义

5 驼峰式命名法

4.Js数据类型分类?

1简单数据类型

其中包含number,string,Boolean,undefined,null

2复杂数据类型

其中包含Object

5.请写出转为字符串的方法?请写出转为数字型的方法?

toString 转为字符串

String 转为字符串(强制转换)

parseInt(string) 将字符串类型转换为数值型

parseFloat(string)讲字符串转换为浮点数值型

Number强制类型转换 强制转换为数值型

6.什么是标识符?规范是什么?

标识符:开发人员为变量,属性,函数,参数取的名字

规范:

1 是有字母,数字,下划线_,美元符$

2 不能以数字开头

3 不能是js里的关键字和保留字

4 驼峰式命名法

7.请写出逻辑运算符以及他们的运算规则?

&& 逻辑与

两边都是true,才返回true,否则返回false

|| 逻辑或

两边只要有一个是true,就返回true,否则返回false

! 逻辑非

用来取一个布尔值相反的值

8.请写出If双分支语句语法以及三元运算符语法?

If双分支语句语法:

语法:

if(条件表达式){

  //条件成立执行的代码   如果

}else{  

  //条件不成立执行的代码  否则

}

三元运算符语法:

语法:表达式1 ? 表达式2 : 表达式3;

执行流程:如果表达式1返回true,执行表达式2,如果返回false,执行表达式3

9.请写出switch分支流程语法以及执行流程?

语法:

Switch(表达式){

  case value1:

  //表达式 等于 value1 时执行的代码

  Break;

  case value2:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值