昭通网_昭通热线网ztrxw.cn

昭通热线网广告位出租好餐具赚取积分
微昭通
发表于: 2017-10-27 17:39:20 | 只看该作者 |倒序浏览

1. javascript的typeof前往哪些数据类型?
undefined string boolean number object function
undefined:undefined只是一个值。当我们声明一个变量,没有做初化的时分。我们调用这个变量就会前往一个值undefined。如:
var name; alert(name);假如我们把alert语句写成alert(people);异样是前往undefined。
这两种状况分别是一、只是定义了变量没有做相应的初始化。二、没有声明相应的变量。
null:是一个只要一个值的特殊类型。表示一个空对象援用。用typeof检测前往是object。
undefined是派生自null。undefined==null。
string:String 类型用于表示由于零或多个 16 位 Unicode 字符组成的字符序列,即字符串。字 符串可以由双引号(")或单引号(')表示。
boolean:Boolean 类型有两个值(字面量): true 和 false。 而 true 不一定等于 1, false 不一定等于 0。 JavaScript 是区分大小写的,True 和 False 或者其他都不是 Boolean 类型的值。boolean可以与其他类型转化。
number :任何非零数字值(包括无量大) 0 和 NaN
object------对象或者null前往的是object
function:函数
2. 例举3种强迫类型转换和2种隐式类型转换?
强迫转换:
转 boolean 规则:
null, undefined, "", 0, -0, NaN 转换成布尔值是false, 剩下的全转化 true;
转 number 规则:
string '2.3.1' => NaN;
null, '', false, [] ==>> 0;
undefined => NaN;
object => x Number(object.toString())
隐士转换:
==婚配两个变量的的值,假如类型不婚配,会强迫类型转换,
===不但婚配两个变量的值,还会婚配两个变量的数据类型能否相反,假如其中有一项不相反,婚配失败。
===不会类型转换,执行效率高。
3. split() 、join() 的区别
1.split()
将一个字符串分割为子字符串,将结果作为字符串数组前往,若字符串中存在多个分割符号,亦可分割。
方式:
stringObj.split([separator,[,limit]])
stringObj 必选项 string对象或者文字 该对象不会被split方法修正
separator 可选项 字符串或者正则表达式对象
列子:
var str ="Hello World!";
str.split(""); //["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!"]
str.split(" "); //["Hello", "World!"]
str.split("",3);//["H", "e", "l"]
join方法
把数组中的一切元素放入一个字符串中
方式:
arrayObj.join(separator);
separator 可选项 省略该参数,则运用逗号作为分割符
举例:
var arr = new Array(3);
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
arr.join();//"George,John,Thomas"
arr.join(".");//"George.John.Thomas"
limit 可选项 前往数组中的元素个数
4. 数组方法pop() push() unshift() shift()
shift()方法:移除数组中的第一项并前往该项
push()方法:从数组末端添加项
unshift()方法:在数组的前端添加项
pop()方法:从数组末端移除项
5. 事情绑定和普通事情有什么区别
事情绑定相当于在一个元素上停止监听,监听事情能否触发。
普通事情就是直接触发事情。
两者的区别就在于能否可反复运用。
事情绑定可以在一个元素上监听同一事情多次,而普通事情多次写会被覆盖。如:
var ys1 = ‘某个元素监听(绑定)’,ys2 = ‘另一个元素(普通事情)’;
ys1.addEventListener('click',function () {
alert(1);
});
ys1.addEventListener('click',function () {
alert(2)
});
//会弹出1,2;
ys2.onclick = function(){
alert(1);
}
ys2.onclick = function(){
alert(2);
}
//只会弹出2.

文章来源:今日头条(发布内容请上昭通热线网www.ztrxw.cn)



上一篇:面试要求着正装时,这么穿的,都被面试官暗暗扣分了
下一篇:为什么有些人裸考还能拿教师证?建议师范生收藏
跳转到指定楼层
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信易信易信
收藏收藏 转播转播 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


昭通热线网商务合作QQ

625134853 QQ群169427445

昭通装修建材网官方微信

扫描二维码,免费发布装修建材信息

昭通人才招聘网官网

发布招聘信息就上昭通人才招聘网 交流群QQ :115912447

展开

手机版|小黑屋|公司简介|  滇ICP备15005425号-1 js??

GMT+8, 2024-5-14 02:37 Powered by 昭通热线网 X3.2

昭通网_昭通热线网ztrxw.cn © 2011-2018 昭通网

快速回复 返回顶部 返回列表