网站首页 > 文章精选 正文
1.continue和 break有什么区别?
答案:
break和continue都是用来控制循环结构的:
break终止循环,跳出循环体执行循环后面的语句。
continue跳过本次循环,执行下一次循环。
2.i++和++i的区别?
答案:
i++ :先用i值后加1,
++i :先加1后用i值,
计算:var n=5; 求 var num=n++ + ++n + n++ + ++n +n; //37
3.JavaScript都有哪些数据类型?
答案:
原始类型:数值型/字符串型/布尔型/undefined/null
引用类型:对象
4.自调用函数是什么?用于什么地方?
答案:立即执行的函数。 (function(){ //函数体 })();
用于创建一个局部作用域。
5.slice和splice有什么区别?
答案:
slice截取子数组 ,从指定的数组中,截取几个连续的元素组成一个新数组
splice允许从指定数组中,删除一部分元素,同时再添加另一部分元素
6.typeof返回的类型有哪些?
答案:
number 、string 、boolean 、undefined 、object 、function
ex:
var arr=[1,2,3,4,5];
console.log(typeof(arr)); //object
function myDemo(){
return function test(){};
}
console.log(typeof(myDemo())); //function
7.取 1~11之间的随机数 (即包括1不包括11)?
答案:
Math.floor(Math.random()*10+1)
parseInt (Math.random()*10+1)
8.什么是变量声明提前?
答案:
使用var关键字声明的变量,会将声明提升到所在作用域的最前边。
- 上一篇: 帮你精通JS:解析与盘点数组array的5类22种方法
- 下一篇: 数组、去重、排序、合并、过滤、删除
猜你喜欢
- 2025-03-25 宇宙厂:Vue3.0 为何用 Proxy 替代 defineProperty?
- 2025-03-25 在PHP8中向数组添加元素-PHP8知识详解
- 2025-03-25 你应该掌握的 10 种 JavaScript 对象处理技巧
- 2025-03-25 Vue选项:data数据以及数据响应式(vue data computed)
- 2025-03-25 3个 Vue $set 的应用场景(vue里面$set)
- 2025-03-25 JavaScript数组用法(javascript数组操作方法)
- 2025-03-25 Harmony OS开发-ArkTS语言速成三(arkit开发)
- 2025-03-25 JavaScript数据类型(javascript数据类型分哪几种)
- 2025-03-25 php手把手教你做网站(三十八)jquery 转轮盘抽奖,开盲盒
- 2025-03-25 数组、去重、排序、合并、过滤、删除
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)