今天在做笔试题的时候,最后一道题要求用 C/C++ 中的一种编程,渣渣的我就翻出了大一大二的好几本书来翻看怎么写,然后看到了大一的 C 语言程序设计课本里的各种小栗子,越看越入迷,就把他们用 JS 敲出来了,下面是一些顺序程序的代码和注释,仅供娱乐。
- 进制转换
// 输入一个十进制整数,输出该十进制数对应的二进制、八进制和十六进制数:function convertToString(n) { console.log("您输入的是:" + n); console.log("该数的二进制是:" + n.toString(2)); console.log("该数的八进制是:" + n.toString(8)); console.log("该数的十六进制是:" + n.toString(16));}convertToString(100);复制代码
- 摄氏度换华氏度
/* 输入一个摄氏度,计算对应的华氏温度:* 输入一个摄氏温度到变量 c* 根据华氏温度与摄氏温度的转换公式(华氏温度 = 9/5 * 摄氏温度 +32)* 计算华氏温度,并将结果保存在变量 h 中* 输出计算结果 h*/function convertTemprature(c) { var h; h = (9.0/5*c + 32).toFixed(2); console.log( c.toFixed(2) + "C = " + h + "H");}convertTemprature(38);复制代码
- 字母大小写转换,字母换ASCII码
/* 输入一个小写英文字符,输出该字符和该字符的大写字符,以及该字符的大、小写字符的ASCII码:* 定义两个变量 c1 和 c2,c1 存放输入的小写字符,c2 存放对应的大写字符。* 输入小写字符到 c1* 小写字符转换为大写字符。* 输出大小写字符及相应的 ASCII 码*/function convertCase(c1) { var c2, A1, A2; c2 = c1.toUpperCase(); A1 = c1.charCodeAt(); A2 = c2.charCodeAt(); console.log("c1 = " + c1 + " Ascii = " + A1); console.log("c2 = " + c2 + " Ascii = " + A2);}convertCase("d");复制代码
本文章来源于午安煎饼计划Web组 - 初见
相关链接: