zoukankan      html  css  js  c++  java
  • javascript 中的比较大小,兼 typeof()用法

    javascript中的排序: 1.不同类型 比 类型 (字符串 > 数字)   2.同类型:(字符串  比 按字母顺序 )(数字 比 大小)

    测试:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Javascript typeof</title>
    </head>
    <body>
    
    <script type="text/javascript">
        var a = "11111";
        var b = "22222";
        var c = 22222;
        var str = 'string';
    
        var s1 = "abb";
        var s2 = "abcd";
        var s3 = "-";
        
        console.log('typeof', typeof a);
        console.log('typeof b', typeof b);  
        console.log('typeof c', typeof c);
        console.log('typeof b > typeof c', typeof b > typeof c);
        console.log('typeof a === typeof b', typeof a === typeof b);
        console.log('typeof a === typeof c', typeof a === typeof c);
        console.log('typeof a === str', typeof a === str);
        console.log('a-b', a-b);
        console.log('a-c', a-c);
        console.log('s1-s2', s1-s2);
        console.log('s1>s2 ?', s1>s2);
        console.log('s1<s2 ?', s1<s2);
    
        console.log('parseInt(s1)', parseInt(s3));
        console.log('parseFloat(s1)', parseFloat(s3));
        console.log('Number(s1)', Number(s3));
    
        console.log('a-0', a-0);
        console.log('s3-0', s3-0);
    
    </script>
        
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Javascript typeof</title>
    </head>
    <body>
    
    <script type="text/javascript">
        var a = "11111";
        var b = "22222";
        var c = 22222;
        var str = 'string';
    
        var s1 = "abb";
        var s2 = "abcd";
        var s3 = "-";
        
        console.log('typeof', typeof a);
        console.log('typeof b', typeof b);  
        console.log('typeof c', typeof c);
        console.log('typeof b > typeof c', typeof b > typeof c);
        console.log('typeof a === typeof b', typeof a === typeof b);
        console.log('typeof a === typeof c', typeof a === typeof c);
        console.log('typeof a === str', typeof a === str);
        console.log('a-b', a-b);
        console.log('a-c', a-c);
        console.log('s1-s2', s1-s2);
        console.log('s1>s2 ?', s1>s2);
        console.log('s1<s2 ?', s1<s2);
    
        console.log('parseInt(s1)', parseInt(s3));
        console.log('parseFloat(s1)', parseFloat(s3));
        console.log('Number(s1)', Number(s3));
    
        console.log('a-0', a-0);
        console.log('s3-0', s3-0);
    
    </script>
        
    </body>
    </html>

    输出结果:

  • 相关阅读:
    java--递归删除目录
    java--获取文件夹大小
    我经历中最重要的三位老师
    我的自我介绍
    如何判断多选框是否选中?
    控制总线 数据总线和地址总线是三根线吗
    单元格中间没有边框
    页面上插入bootstrap Glyphicons时遇到的问题
    浏览器回退键——重复提交
    【excel】excel转成csv乱码问题
  • 原文地址:https://www.cnblogs.com/cnblogs-jcy/p/6605329.html
Copyright © 2011-2022 走看看