美文网首页
JS !!两个感叹号的作用

JS !!两个感叹号的作用

作者: zewweb | 来源:发表于2020-09-07 14:24 被阅读0次

先来看如下代码, 对字符串test进行判断:

if(test!=null&&test!=undefined&&test!=''){
    console.log('test为非空')
}

实际上只需要写

if(!!(test.trim())){
    document.write('test为非空')
}

!!(test)的作用是将test强制转换为布尔型(boolean)再进行判断或者比较。

相关文章

  • JS !!两个感叹号的作用

    先来看如下代码, 对字符串test进行判断: 实际上只需要写 !!(test)的作用是将test强制转换为布尔型(...

  • JS中经常看到!!的作用

    由于对null与undefined用!操作符时都会产生true的结果,所以用两个感叹号(!!)的作用就在于:如果明...

  • JS作用域的练习

    Js作用域练习demo1 Js作用域练习demo2 JS作用域练习demo3 JS作用域练习demo4 JS作用域...

  • JS中“!!”的用法

    由于对null与undefined用!操作符时都会产生true的结果,两个感叹号的作用:如果明确设置了o中flag...

  • 百度面试一面的准备

    JS 1.call() 和 apply(): 作用:扩充函数赖以运行的作用域; 这两个函数都是在特定的作用域中调用...

  • 成长(4/2000)——面试题合集1

    Javascript 1.作用域 概念: 作用域分全局作用域和函数作用域 预编译 js的两个阶段,预编译和解释执行...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • JS函数简介(二)----函数作用域、函数作用域链、函数的递归

    一、函数的作用域 首先,作用域就是指变量的作用范围然后,在JS中只有两个作用域:1.全局作用域,2.局部作用域(函...

  • js 双感叹号!!

    处理vue多语言时发现!!Vue.locale写法,一脸懵逼! 即如果明确设置了变量的值(非null/undifi...

  • 2019-08-13JS里面的作用域Scope

    作用域指一个变量的作用范围。 JS的作用域 在JS中,有两种作用域 全局作用域直接编写在script标签中 JS代...

网友评论

      本文标题:JS !!两个感叹号的作用

      本文链接:https://www.haomeiwen.com/subject/rgakektx.html