JS数据加密

编程入门 行业动态 更新时间:2024-10-17 12:24:58

JS<a href=https://www.elefans.com/category/jswz/34/1771445.html style=数据加密"/>

JS数据加密

某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换
要求:从页面输入四位数字,编写函数实现此过程
提示:parseInt()将字符串转换为数字

实现代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible"  content="IE=edge"><meta name="viewport"  content="width=device-width, initial-scale=1.0"><title>数据加密</title></head><body></body><script>var  jiami  =   function(num)  {        console.log(num);         //分别取出个十百千位var  first  =  parseInt(num  /  1000);        var  sec  =  parseInt(num  /  100  %  10);        var  third  =  parseInt(num  /  10  %  10);        var  four  =  parseInt(num  %  10);         //每位数字+5first  +=  5;        sec  +=  5;        third  +=  5;        four  +=  5;         //除于10的余数first  %=  10;        sec  %=  10;        third  %=  10;        four  %=  10;//第一位跟第四位交换var  temp  =  first;        first  =  four;        four  =  temp;         //第二位跟第三位交换var  temp  =  sec;        sec  =  third;        third  =  temp;         //拼接字符串var  num  =  parseInt(""  +  first  +  sec  +  third  +  four);        console.log(num);}       var  num  =  +prompt('请输入四位数数据');jiami(num)</script></html>

效果图

 

 

更多推荐

JS数据加密

本文发布于:2023-07-28 21:39:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1325300.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!