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

测试:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Javascript typeof</title>
  6. </head>
  7. <body>
  8.  
  9. <script type="text/javascript">
  10. var a = "11111";
  11. var b = "22222";
  12. var c = 22222;
  13. var str = 'string';
  14.  
  15. var s1 = "abb";
  16. var s2 = "abcd";
  17. var s3 = "-";
  18.  
  19. console.log('typeof', typeof a);
  20. console.log('typeof b', typeof b);
  21. console.log('typeof c', typeof c);
  22. console.log('typeof b > typeof c', typeof b > typeof c);
  23. console.log('typeof a === typeof b', typeof a === typeof b);
  24. console.log('typeof a === typeof c', typeof a === typeof c);
  25. console.log('typeof a === str', typeof a === str);
  26. console.log('a-b', a-b);
  27. console.log('a-c', a-c);
  28. console.log('s1-s2', s1-s2);
  29. console.log('s1>s2 ?', s1>s2);
  30. console.log('s1<s2 ?', s1<s2);
  31.  
  32. console.log('parseInt(s1)', parseInt(s3));
  33. console.log('parseFloat(s1)', parseFloat(s3));
  34. console.log('Number(s1)', Number(s3));
  35.  
  36. console.log('a-0', a-0);
  37. console.log('s3-0', s3-0);
  38.  
  39. </script>
  40.  
  41. </body>
  42. </html>
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Javascript typeof</title>
  6. </head>
  7. <body>
  8.  
  9. <script type="text/javascript">
  10. var a = "11111";
  11. var b = "22222";
  12. var c = 22222;
  13. var str = 'string';
  14.  
  15. var s1 = "abb";
  16. var s2 = "abcd";
  17. var s3 = "-";
  18.  
  19. console.log('typeof', typeof a);
  20. console.log('typeof b', typeof b);
  21. console.log('typeof c', typeof c);
  22. console.log('typeof b > typeof c', typeof b > typeof c);
  23. console.log('typeof a === typeof b', typeof a === typeof b);
  24. console.log('typeof a === typeof c', typeof a === typeof c);
  25. console.log('typeof a === str', typeof a === str);
  26. console.log('a-b', a-b);
  27. console.log('a-c', a-c);
  28. console.log('s1-s2', s1-s2);
  29. console.log('s1>s2 ?', s1>s2);
  30. console.log('s1<s2 ?', s1<s2);
  31.  
  32. console.log('parseInt(s1)', parseInt(s3));
  33. console.log('parseFloat(s1)', parseFloat(s3));
  34. console.log('Number(s1)', Number(s3));
  35.  
  36. console.log('a-0', a-0);
  37. console.log('s3-0', s3-0);
  38.  
  39. </script>
  40.  
  41. </body>
  42. </html>

输出结果:

javascript 中的比较大小,兼 typeof()用法的更多相关文章

  1. javascript 中Array.prototype.sort 函数的用法

    来源:http://www.jb51.net/article/5769.htm JavaScript中对变量的操作都是通过引用方式,而对数组也一样. 前两天想要对一个数组进行复制,一直苦于找不到办法( ...

  2. javascript中的常用表单事件用法

    下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="tes ...

  3. 全面理解JavaScript中的闭包的含义及用法

    1.什么是闭包 闭包:闭包就是能够读取其他函数内部变量的函数;闭包简单理解成“定义在一个函数内部的函数”. 闭包的形式:即内部函数能够使用它所在级别的外部函数的参数,属性或者内部函数等,并且能在包含它 ...

  4. javascript中比较数字大小

    做项目,遇到一个让人非常纠结的问题,就是获取的两个值比较,却出现了一位数比二位数大的情况.刚开始还以为哪里写错了,检查了几遍,用ie调了下,意识到是应该是用错了比较方法了.才想起以前也碰到过这种情况的 ...

  5. javascript中关于坐标 大小 的描述

    window对象 有效桌面的大小,除去桌面下面的任务栏的高度 window.screen.availHeight : window.screen.availWidth :   浏览器窗口的左上角相对于 ...

  6. javascript中event.clientX和event.clientY用法的注意事项

    今天做项目用到了event.clientX和event.clientY,给元素定位,用定位的时候,让top和left等于事件元素的的坐标 <!DOCTYPE html> <html& ...

  7. javascript中的2个感叹号的用法

    !!是逻辑"非非",即是在逻辑"非"的基础上再"非"一次.通过!或!!可以将很多类型转换成bool类型,再做其它判断.     应用场景:判 ...

  8. javascript中for in与in的用法

    1.For...In 声明用于对数组或者对象的属性进行循环/迭代操作. 对于数组 ,迭代出来的是数组元 素,对于对象 ,迭代出来的是对象的属性: var x var mycars = new Arra ...

  9. JavaScript中常见的数组操作函数及用法

    JavaScript中常见的数组操作函数及用法 昨天写了个帖子,汇总了下常见的JavaScript中的字符串操作函数及用法.今天正好有时间,也去把JavaScript中常见的数组操作函数及用法总结一下 ...

随机推荐

  1. ACM 博弈(难)题练习 (第一弹)

    第二弹: 套路&&经验总结: 1. N堆***的游戏,一般可以打表找SG函数的规律.比如CodeForces 603C 2.看起来是单轮的游戏,实际上可能拆分成一些独立的子游戏.比如C ...

  2. ORACLE 10g RAC [ CSSCLNT][1]clsssInitNative: connect failed, rc 9

    "[ CSSCLNT][1]clsssInitNative: connect failed, rc 9“是Oracle RAC中经常遇到的问题,主要出现在安装过程和启动过程中.经常在$ORA ...

  3. 关于mariadb远程连接授权的设置

    1.首先配置允许访问的用户,采用授权的方式给用户权限 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GR ...

  4. iOS-项目archive错误Code Sign error: No matching provisioning profile found: Your build settings UUID:

    解决办法: 1.关闭项目 2.打开xprojiect右键 打开包文件 3.搜索:PROVISIONING_PROFILE 相关删除了

  5. 《从零开始学Swift》学习笔记(Day60)——Core Foundation框架

    原创文章,欢迎转载.转载请注明:关东升的博客 Core Foundation框架是苹果公司提供一套概念来源于Foundation框架,编程接口面向C语言风格的API.虽然在Swift中调用这种C语言风 ...

  6. 前端代码tomcat下简单部署

    软件 filezilla [ftp]  +  visionapp Remote Desktop[远程桌面] (前提:前后端代码分离,如前端angular实现) ftp上传到机器{软件 filezill ...

  7. ZOJ 3661 Palindromic Substring(回文树)

    Palindromic Substring Time Limit: 10 Seconds      Memory Limit: 65536 KB In the kingdom of string, p ...

  8. zTree 树形控件 ajax动态加载数据

    很久没搞过树形控件了 , 再次接触看官网文档有点没懂,于是在网上找了个代码copy上,但数据是写死的,就想这在用ajax异步取出数据替换,下面是js代码 <SCRIPT type="t ...

  9. PHP下SESSION无法跨页传递的解决

    修改PHP.ini1.Windows下PHP的session文件保存路径要设置成为一个绝对路径session.save_path = C:\windows\temp2.为temp设置权限,允许User ...

  10. jd算法大赛 一个user_id只需映射到一个sku_id, 但是一个sku_id能否映射到多个user_id

    0-购买预测 w 任务目标 提交user_id-->sku_id (1->1,但反向呢?) 实际操作: 0- 行为表中的type值加权为一个购买意向值0(性别.年龄,不干扰/或加权) 品类 ...