loading...

4

判断两个字符串的相似度(js)

javascript读完大概需要4分钟

  • 发布时间:2017-08-22 23:33 星期二
  • 刘伟波
  • 302
  • 更新于2017-08-22 23:33 星期二

function compare1(x, y) {

        var z = 0;

        console.log(typeof x);

        //判断是否为字符串

        if(typeof x == "string"){

        x=x.split("");

        y=y.split("");

        }

        var s = x.length + y.length;;

        x.sort();

        y.sort();

        var a = x.shift();

        var b = y.shift();

        while(a !== undefined && b !== undefined) {

            if (a === b) {

                z++;

                a = x.shift();

                b = y.shift();

            } else if (a < b) {

                a = x.shift();

            } else if (a > b) {

                b = y.shift();

            }

        }

        return z/s * 200;

    }


你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符,如果内容过多或者要及时回复,建议去 平台,一般一天之内就会回复。
    关于技术问题或者有啥不懂的都可以留言,我会定期回复答 疑,推荐最新仓库 前端知识体系, 感謝支持!