trim()方法以及常量取反true或false

  1. 操作数是一个空字符串,返回 true;
  2. 操作数是一个非空字符串,返回 false;
  3. 操作数是数值 0,返回 true;
  4. 操作数是任意非 0 数值(包括 Infinity),false;
  5. 操作数是 NaN,返回 true;
  6. 操作数是 undefined,返回 true;
    var b=0;
    var c=1;
    var d=-1;
    console.log('b',b);//b 0
    console.log(!b);//true
    console.log(!!b);//false
    console.log('c',c);//c 1
    console.log(!c);//false
    console.log(!!c);//true
    console.log('d',d);//d -1
    console.log(!d);//false
    console.log(!!d);//true

​​​​​​​

    let a=null,b=null,c=null,d=null,e=null,f=null;
    const g=null;
    a=0;
    a=-1;
    b='';
    c=b.trim();
    d={name:'张三'};
    e=delete d.name;
    f=['罗翔','李四'];
    f.pop();
    f.pop();
    // g=f.push('张三');
    console.log('a',!!a,a);//a true -1
    console.log('b',!!b,b);//b false 空
    console.log('c',!!c,c);//c false 空
    console.log('d',!!d,d);//d true {}
    console.log('e',!!e,e);//e true true
    console.log('f',!!f,f);//f true []
    // console.log('g',!!g,g);//报错,常量赋值

trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。

trim() 方法不会改变原始字符串

trim() 方法不适用于 null, undefined, Number 类型。

原理是trim 利用replace 方法 也可自己定义.

Trim是String型数据的一个方法,作用是去掉字符串开头和结尾的空格,比如说字符串a="____a__",其中_表示一个空格,那么a.trim() = "a",字符串前后的空格都被清掉了。调用这个方法后,a的值是不变的,也就是说,虽然a.trim() = "a",但a="____a__"还是成立的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值