
编写一个函数 取余加值 数据交换
发布日期:2021-05-08 13:32:33
浏览次数:17
分类:原创文章
本文共 784 字,大约阅读时间需要 2 分钟。
编写一个函数 每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,传入原文,输出密文
<body> <input type="text" id="txt1"> <input type="button" id="btn"> <input type="text" id="res"></body>
<script> var txt1 = document.getElementById("txt1"); var btn = document.getElementById("btn"); var res = document.getElementById("res"); btn.onclick = function(){ 获取输入框数据 var n = txt1.value - 0; 解析千,百,十,个,每位数字 每位都和10取余 var a = parseInt(n/1000) var b = parseInt(n/100)%10 var c = parseInt(n/10)%10; var d = n%10; 处理数据 每位都加5 a = (a + 5)%10; b = (b + 5)%10; c = (c + 5)%10; d = (d + 5)%10; 打印结果(直接改变数据位置) 第一位和第四位交换 第二位和第三位交换 res.value = "" + d + c + b + a; }
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月25日 20时25分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c#winform主题实现的一个方法
2019-03-06
asp.net打印网页后自动关闭网页【无需插件】
2019-03-06
一个人开发的html整站源码分享网站就这么上线了
2019-03-06
SQLServer 查看耗时较多的SQL语句(转)
2019-03-06
【计算机网络】应用层
2019-03-06
【Markdown】公式指导手册
2019-03-06
【Maven】POM基本概念
2019-03-06
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2019-03-06
【设计模式】单例模式
2019-03-06
【SpringCloud】Hystrix熔断器
2019-03-06
【SpringCloud】Gateway新一代网关
2019-03-06
【Linux】2.3 Linux目录结构
2019-03-06
java.util.Optional学习笔记
2019-03-06
远程触发Jenkins的Pipeline任务的并发问题处理
2019-03-06
CoProcessFunction实战三部曲之二:状态处理
2019-03-06
jackson学习之七:常用Field注解
2019-03-06
jackson学习之八:常用方法注解
2019-03-06
Web应用程序并发问题处理的一点小经验
2019-03-06
asp.net core的授权过滤器中获取action上的Attribute
2019-03-06
entity framework core在独立类库下执行迁移操作
2019-03-06