面试题

作者: 好名字_978d | 来源:发表于2018-10-12 15:20 被阅读2次

    https://segmentfault.com/a/1190000008785931

    https://juejin.im/post/58cf180b0ce4630057d6727c

    1.JavaScript中如何检测一个变量是一个String类型?请写出函数实现

    四种确认类型的方法:https://www.cnblogs.com/onepixel/p/5126046.html

    1.typeof

    2.instanceof   :a instanceof Array  =》true

    3.constructor  :a.constructor === Array       =》true

    4.toString  :Object.prototype.toString.call(a)  =》"[object Array]"

    2.去除字符串中的空格

    1.正则匹配

    //去除所有空格    str=str.replace(/s*/g,"");

    //去除两头空格    str=str.replace(/^s*|s*$/g,"");

    //去除左空格        str=str.replace(/^s*/,"")

    //去除右空格       str=str.replace(/(s*$)/g,"")

    2.使用str.trim()方法 :无法去除中间的空格,实例如下:

    varstr=" xiao ming ";

    varstr2=str.trim();

    console.log(str2);//xiao ming

    3.利用字符串的split(),与数组的join()

    var str='aa pp a ';

    var str=str.split(' ').join('');

         console.log(str) // 'aappa'

    # 是是是是

    ## 标题

    *强调* 或者 _强调_ (示例:斜体) **加重强调** 或者 __加重强调__ (示例:粗体) ***特别强调*** 或者 ___特别强调___ (示例:粗斜体)

    相关文章

      网友评论

          本文标题:面试题

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