亚信2021春招web前端

亚信2021春招web前端

1、

var x = true;
var y = (x ? "apple" : "banana");
if(x === "apple")
     console.log("pear");
else
     console.log("mango");   //mango

2、数组对象中的第一个值的下标是什么? 0

3、

var x = typeof new String("abc");
console.log(x);    //object

4、怎么读取一个字符的第一个字符? B、data.charAt(0);

A、data.charAt(1);
B、data.charAt(0);
C、data.slice(1)
D、data.substr(0);
E、data.substring(1);

charAt() :返回指定位置的字符;

语法:stringObject.charAt(index)

注意:字符串中第一个字符的下标是0.如果参数index不在0与string.length之间,该方法将返回一个空字符串。

slice() :提取字符串的某个部分,并且以新的字符串返回被提取的部分;

语法:stringObject.slice(start, end)

注意: slice(start从该位开始截取, end截取到该位不包括该位) ,start和end可以为负,在数组中同样适用

substr() :在字符串中提取从start下标开始的指定数目的字符;

语法:stringObject.substr(start, length)

注意: substr不建议使用(ECMAscript中未标准化),参数start中包括start指的该字符,当length不填时,默认截取到字符串的结尾;

subString() :提取字符串中指定下标间的字符

语法:stringObject.subString(start, end)

注意: subString(start从该位开始截取, end截取到该位不包括该位) ,start和end不可以为负,长度为end-start,当end 不填时,默认截取到字符串的结尾;

总结:slice()和subString()都是通过下标来截取字符串,但slice参数可以为负数,substr()是通过长度来截取字符串。

5、

var a ="test";
console.log(!!a);  //true   反向取反

6、

function foo(){
   var tmp = 'one_two_three';
   return tmp.replace('_','+');
}
var a = foo();
console.log(a);  //one+two_three

7、使用call()、apply()调用多入参函数的

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值