文档章节

JavaSctript原生

o
 osc_4nmshwhm
发布于 2018/08/07 09:27
字数 588
阅读 11
收藏 0

精选30+云产品,助力企业轻松上云!>>>

001、浅谈堆和栈的理解?

 
js变量存储有栈存储和堆存储,基本数据类型的变量存储在栈中,引用数据类型的变量存储在堆中 引用类型数据的地址也存在栈中
 
当访问基础类型变量时,直接从栈中取值。当访问引用类型变量时,先从栈中读取地址,在根据地址到堆中取出数据
 
002、js中的数据类型分为哪几类
 
基本数据类型:number string undefined null boolean
 
引用数据类型:Object
 
003、js中的强制类型转换与隐式类型转换
 
隐式类型转换:==    !=      -     *      /      %      *=        /= -=    %=    
 
强制类型转换:Number     parseInt():取整转换         parseFloat()
 
004、 javascript三大部分组成
 
1、ECMAscript====》它是一种规范 造一架汽车------》发动机   js的一种规范
 
2、BOM :browser Object Model===>   浏览器对象模型
 
3、DOM : document===>  文档对象模型
 
005、undefined 和null的区别?先记住看不懂的会讲的
 
null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。
 
undefined:
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
 
null:
(1) 作为函数的参数,表示该函数的参数不是对象。
(2) 作为对象原型链的终点。
 
006、谈谈你对NaN的理解
 
a、Not a Number  不是一个数字
 
b、NaN仅仅代表不是一个数字,自身和自身都不相等(NaN != NaN)
 
c、如何判断NaN    isNaN===>如果是NaN,返回true,否则返回false    Number.isNaN( )
 
d、NaN的数据类型是number
 
007、说下i++与++i之间的区别
 
i++:  先使用,在加1
++i;  先加1,在使用
 
008、 javascript转换成false的值有哪些?
 
0  ''  null  undefined  false
 
009、null 、 true   false转换成数字的值都是多少
 
false如果转换成一个数字的话是0
 
true如果转换成一个数字的话就是1
 
null如果转换成一个数字的话就是0
 
010、javascript能够转换为true的值有哪些?
 
非0的数字  非空的字符串   true  非空的对象  
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

强制行家更新 - Force maven update

问题: I imported my working project on other computer so it started to download dependencies. 我将工作项目导入其他计算机,因此它开始下载依赖项。 Apparently in the meantime my ......

javail
37分钟前
13
0
skywalking实现分布式系统链路追踪

一、背景 随着微服务的越来越流行,我们服务之间的调用关系就显得越来越复杂,我们急需一个APM工具来分析系统中存在的各种性能指标问题以及调用关系。目前主流的APM工具有CAT、Zipkin、Pinpo...

燚-焱
43分钟前
16
0
2020最新的Spring Boot 分布式锁的具体实现(内附代码)

前言 面试总是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结...

北柠Java
49分钟前
28
0
Shiro中获取Cookie

自定义shiro的SessionIdCookie 在使用shiro的时候,曾经有段时间很苦恼,因为我cookie的sessionId经常无故被改,然后抛There is no session with id [xxxx]的异常。我们知道,当请求过来,s...

豫华商
50分钟前
14
0
JPA和Hibernate有什么区别? [关闭] - What's the difference between JPA and Hibernate? [closed]

问题: I understand that JPA 2 is a specification and Hibernate is a tool for ORM. 我知道JPA 2是一个规范,而Hibernate是ORM的工具。 Also, I understand that Hibernate has more fea......

富含淀粉
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部