首先,给大家道个歉,专栏更新的晚了。

理由借口神马的就不多说了......

字符串的比较

== 相等
!= 不相等
=== 绝对相等
!== 不绝对相等
> 大于
>= 大于等于
< 小于
<= 小于等于

是否相等

var str1="JavaScript";
var str2="JAVASCRIPT";
document.write("str1="+str1);
document.write("<br/>");
document.write("str2="+str2);
document.write("<br/>");
if(str1==str2)
{document.write("str1和str2相等!");
}
else
{document.write("str1和str2不相等!");
}

结果:


是否绝对相等

"==="和"!=="不仅要比较数据内容,还要比较数据类型。

var str1="JavaScript";
var str2=new String("JavaScript");
document.write("str1的内容:"+str1+", str1的数据类型:"+typeof(str1));
document.write("<br/>");
document.write("str2的内容:"+str2+", str2的数据类型:"+typeof(str2));
document.write("<br/>");
if(str1===str2)
{document.write("str1和str2绝对相等!");
}
else
{document.write("str1和str2不绝对相等!");
}


结果:

大于小于
var str1="Abc";
var str2="abc";
var str3="bcd";
if(str1>str2)
{document.write("str1大于str2");
}
else
{document.write("str1小于str2");
}
document.write("<br/>");
if(str2>str3)
{document.write("str2大于str3");
}
else
{document.write("str2小于str3");
}

结果:


在字符串得比较中,后面的字母大于前面的字母,小写字母大于大写字母。
用javascript的内置函数localeCompare来比较
localeCompare是个很奇葩的东西,它取决于本地系统中缺省区域设置的排序,你看一下了解就好了。
var str1="Abc";
var str2="abc";if(str1.localeCompare(str2)==0)
{document.write("str1和str2相等!");
}if(str1.localeCompare(str2)==-1)
{document.write("str1在str2之前!");
}if(str1.localeCompare(str2)==1)
{document.write("str1在str2之后!");
}

结果:

str1在str2之后!

好了,就写到这啦!

我的新浪微博:X--zhang

专栏地址:原生JavaScript

欢迎吐槽,欢迎拍砖!

文 / X--zhang

原生JavaScript---字符串[3]相关推荐

  1. mysql插入ㄖ_原生JavaScript代码100个实例

    1.原生JavaScript实现字符串长度截取 function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\x ...

  2. 加入收藏代码_100个原生JavaScript代码片段知识点详细汇总【实践】

    作者:小棋子js 转发链接:https://www.jianshu.com/p/b5171efa340f JavaScript 是目前最流行的编程语言之一,正如大多数人所说:"如果你想学一门 ...

  3. 100个常用的原生JavaScript函数

    1.原生JavaScript实现字符串长度截取 复制代码代码如下: function cutstr(str, len) {     var temp;     var icount = 0;     ...

  4. 分享10个原生JavaScript技巧

    首先在这里要非常感谢无私分享作品的网友们,这些代码片段主要由网友们平时分享的作品代码里面和经常去逛网站然后查看源文件收集到的.把平时网站上常用的一些实用功能代码片段通通收集起来,方便网友们学习使用,利 ...

  5. 前端必须学会的5个原生JavaScript对象方法

    前端必须学会的5个原生JavaScript对象方法 JavaScript 随着node.js和基于JavaScript的各种框架的诞生,JavaScript在当今的互联网越来越受到人们的重视,今天我们 ...

  6. 为什么说要学习全新的原生 JavaScript?

    JavaScript 是前端开发工程师最重要的技能,没有之一.在 Vue.js.React.js.Koa.Echarts 等框架风靡一时的背景下,原生的 JavaScript 就可以被抛弃了吗?答案是 ...

  7. 原生JavaScript实现的简易计算器

    tip:有问题或者需要大厂内推的+我脉脉哦:丛培森 ٩( 'ω' )و 最近一直没有写博客 因为一直忙着预习考试内容 什么偏微分啊.数值分析啊.计算机图形学啊.信息论- 在未来一个月可能会很忙 整理前 ...

  8. 原生JavaScript实现打字游戏

    写在最前面 本文主要锻炼的是原生JavaScript的编程能力,运用了函数式编程的思想! 1.页面的排版与布局 主要分成两个页面:a.初始呈现出来的界面:b.点击开始进入游戏的界面. a界面: 比较丑 ...

  9. 原生javascript取代jquery的一些方法(jQuery-free)

    转自:http://www.qingdou.me/2687.html jQuery是最流行的JavaScript工具库.据统计,目前全世界57.3%的网站使用它.也就是说,10个网站里面,有6个使用j ...

  10. JavaWeb 第6章 Ajax 与 JQuery 任务1:使用原生 JavaScript 发送 Ajax请求

    JavaWeb 应用设计及实战 目录 上一章  下一章 上一个任务/上一节       下一个任务/下一节 实例链接  点我 目录 任务1  使用原生 JavaScript 发送 Ajax 请求 6. ...

最新文章

  1. python isodd()判断奇偶_位运算(1的个数;2.判断奇偶)
  2. 创业3年!猎头加价50%!一半中层骨干被挖走,研发就剩2个应届生!绝户套餐真够狠的!...
  3. 机器学习梯度下降法举例
  4. 第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!
  5. 复利计算1.0,2.0,3.0,4.0,5.0
  6. 博客园电子月刊[第一期]
  7. StateListDrawable和ShapeDrawable结合使用
  8. 数据结构---后序和中序遍历的二叉树序列还原二叉树
  9. php iis redis,iis windows phpstudy安装redis扩展
  10. js为链接绑定点击事件并且附带return false;来阻止跳转
  11. (41)css 三大隐藏属性
  12. 高性能服务器-Nginx
  13. EasyFlash | 让 Flash 成为小型 KV 数据库
  14. EVEREST - 测试软硬件系统信息的工具
  15. 华为云空间联系人是不是机主_电脑上整理华为云空间联系人数据
  16. Bootstrap 4网格系统
  17. 服务器个别目录下不能新建文件夹,域服务器不能创建sysvol和netlogon共享文件夹...
  18. RN使用native-nivigation3.0.9后报错3: unexpected char: '\' @ line 3, column 133. s\react-native-gestu
  19. 4种免费将图片转成PDF的方法,手机电脑都能用
  20. 中国知名食品品牌策划包装设计,哪家实力最强

热门文章

  1. 计算机软件技术 上海电力学院,上海电力学院 计算机软件技术 实验三 用头插法和尾插法创建线性表...
  2. false shell 判断_Shell 流程控制
  3. 交叉驰豫的影响因素_什么因素影响了软管总成的质量?
  4. Java基础day17
  5. javascript引擎V8精要(1)
  6. vb.net2019- 串口serial port通信
  7. 前有教授被骗千万,后有某重点高校青年教师晒出月薪900的工资条,大学老师工资待遇如何?...
  8. 【机器学习】随机森林、GBDT、XGBoost、LightGBM等集成学习代码练习
  9. 【深度学习】预训练的卷积模型比Transformer更好?
  10. 【竞赛相关】Kaggle竞赛宝典国内外竞赛方案汇总