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>

    输出结果:

  • 相关阅读:
    OOm是否可以try catch ?
    Java中两个线程是否可以同时访问同一个对象的两个不同的synchronized方法?
    PHP请求ws出现的问题
    AndFix注意事项
    thinkphp 查表返回的数组,js解析有UNICode编码,解决办法
    thinkphp用ajax遇到的坑——ajax请求没有反应
    用php获取js变量的值
    android项目安装报错:INSTALL_FAILED_CONFLICTING_PROVIDER
    96
    wuti
  • 原文地址:https://www.cnblogs.com/cnblogs-jcy/p/6605329.html
Copyright © 2011-2022 走看看