原生js中运算符及流程控制示例详解


Posted in Javascript onJanuary 05, 2021

运算符

算数:+ 加、- 减、* 乘、/ 除、% 求模

赋值:=、+=、-=、*=、/=、%=

关系:>、<、 >=、 <=、 ==、 ===、 !=、 !==

逻辑:||或、&&与、!否

实例1、求模

window.onload = function(){
 alert(0%2) //0
 alert(1%2) //1
 alert(2%2) //0
}

实例2、隔行变色

<body>
 <ol>
  <li>取模:就是求余数</li>
  <li></li>
  <li></li>
 </ol>
 <script>
  window.onload = function(){
   var aLi = document.getElementsByTagName('li');
   for(var i = 0; i < aLi.length; i++){
    if(i % 2 == 0){
     aLi[i].style.background = 'red'
    }else{
     aLi[i].style.background = 'green'
    }
   }
  }
 </script>
</body>

实例3、秒转分钟

<script>
 window.onload = function () {
  var a = 1568
  console.log(parseInt(a / 60) + '分' + a % 60 + '秒')
 }
</script>

实例4、+=

a = a + 1;
a+=1
a++

程序流程控制

switch

<script>
 window.onload = function () {
  var name = 'abc';
  var sex = ''
  switch (sex) {
   case '男':
    alert(name + '先生,你好');
    break;
   case '女':
    alert(name + '女士,你好');
    break;
   default:
    alert(name + '你好')
  }
 }
</script>

break、continue

window.onload = function(){
 for(var i = 0; i < 5; i++){
  if(i == 3){
   //break; //整个循环中断了
   continue; //本次循环中断了
  }
  alert(i)
 }
}

什么是真、什么是假

window.onload = function(){
 //真:true、非0数值、非空字符串('false'或‘ ')、非空对象
 //假: false、数值0、空字符串、空对象(null)、undefined
 var a = 'false'
 if(a){
  alert('真的')
 }else{
  alert('假的')
 }
}

总结

到此这篇关于原生js中运算符及流程控制的文章就介绍到这了,更多相关原生js运算符及流程控制内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
javascript闭包的理解和实例
Aug 12 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 Javascript
微信小程序 textarea 组件详解及简单实例
Jan 10 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
vue实现登录后页面跳转到之前页面
Jan 07 Javascript
vue单个组件实现无限层级多选菜单功能
Apr 10 Javascript
微信小程序实时聊天WebSocket
Jul 05 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
JavaScript 实现同时选取多个时间段的方法
Oct 17 Javascript
vue-resource:jsonp请求百度搜索的接口示例
Nov 09 Javascript
vue与django集成打包的实现方法
Nov 11 Javascript
微信小程序实现通讯录列表展开收起
Nov 18 Javascript
vue3.0中友好使用antdv示例详解
Jan 05 #Vue.js
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
Jan 05 #Vue.js
在Angular项目使用socket.io实现通信的方法
Jan 05 #Javascript
利用JavaScript为句子加标题的3种方法示例
Jan 05 #Javascript
绘制微信小程序验证码功能的实例代码
Jan 05 #Javascript
详解JavaScript中分解数字的三种方法
Jan 05 #Javascript
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 #Vue.js
You might like
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
jQuery学习笔记之Helloworld
2010/12/22 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
javascript实现playfair和hill密码算法
2014/12/07 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
简单介绍Ruby中的CGI编程
2015/04/10 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
python中partial()基础用法说明
2018/12/30 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
python编写猜数字小游戏
2019/10/06 Python
Python图片的横坐标汉字实例
2019/12/04 Python
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
纪委立案决定书
2015/06/24 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
解除租赁合同协议书
2016/03/21 职场文书
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL
Redis中key的过期删除策略和内存淘汰机制
2022/04/12 Redis