JavaScript实现将UPC转换成ISBN的方法


Posted in Javascript onMay 26, 2015

本文实例讲述了JavaScript实现将UPC转换成ISBN的方法。分享给大家供大家参考。具体实现方法如下:

if (indexisbn.indexOf("978") == 0) {
  isbn = isbn.substr(3,9);
  var xsum = 0;
  var add = 0;
  var i = 0;
  for (i = 0; i < 9; i++) {
    add = isbn.substr(i,1);
    xsum += (10 - i) * add;
  }
  xsum %= 11;
  xsum = 11 - xsum;
  if (xsum == 10) { xsum = "X"; }
  if (xsum == 11) { xsum = "0"; }
  isbn += xsum;
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
让任务管理器中的CPU跳舞的js代码
Nov 01 Javascript
jQuery中需要注意的细节问题小结
Dec 06 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
Mar 05 Javascript
javascript仿qq界面的折叠菜单实现代码
Dec 12 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
Mar 17 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
Dec 02 Javascript
Bootstrap实现水平排列的表单
Jul 04 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
js实现适配不同的屏幕大小
Apr 10 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
Oct 11 Javascript
浏览器JavaScript调试功能无法使用解决方案
Sep 18 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 #Javascript
js实现文本框选中的方法
May 26 #Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 #Javascript
javascript删除元素节点removeChild()用法实例
May 26 #Javascript
JavaScript事件委托实例分析
May 26 #Javascript
JQuery选择器、过滤器大整理
May 26 #Javascript
javascript字符串与数组转换汇总
May 26 #Javascript
You might like
PHP个人网站架设连环讲(四)
2006/10/09 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
用PHP的ob_start() 控制您的浏览器cache
2009/08/03 PHP
php foreach、while性能比较
2009/10/15 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
PHP基本语法总结
2014/09/06 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
详解vue-cli3多环境打包配置
2019/03/28 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
Python reduce()函数的用法小结
2017/11/15 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
如何在python中判断变量的类型
2020/07/29 Python
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
2016年春季开学典礼新闻稿
2015/11/25 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS