浏览器是现在个人计算机的标配,一般来说一个PC至少安装一种以上的浏览器。主流网页浏览器有Google Chrome、Internet Explorer、Microsoft Edge、Mozilla Firefox、Opera及Safari。我们常用的还有360浏览器、搜狗浏览器和QQ浏览器。只要不是IE5,6这样特别低的版本,无论什么浏览器,至少3种方法打开控制台,其中一种较为快捷打开浏览器办法就是按键盘上的F12功能键。然后即可利用浏览器进行计算机应用基础部分数字进制的教与学And练。

1. 数字进制教学练如下图:

(15).toString(X) 括号中的X写成一个1以上的整数,代表进制,对应进制字符串,二进制:.toString(2);八进制:.toString(8);十进制:.toString(10);十六进制:.toString(16),还可以做非常见的,如十一进制或者十二进制,理论上除1外的所有正整数进制,都可以使用此办法进行进制学习验证。而这里的toString()是Javascript的对象的特别常见的方法而已。

还可以用浏览器控制台练习ASCII码与二进制数(0B开头),八进制(0开头或者0O开头)和十六进制(0X开头)相互转换的例子,如下图:

2. ASCII码和Unicode编码的教学练

ASCII全称是美国信息交换标准码(American Standard Code for Information Interchange),,这套规范规定了128个字符对应的二进制码。只需要7个bit就能完全表示,因此每个ASCII码只需占用1个字节(1Byte = 8bits)。例如,大写字母A对应ASCII编码是01000001。ASCII规范只涵盖了英文字母、数字和一部分符号(包括换行符、制表符等控制性符号),但世界上还有许多语言的字符需要能够被计算机系统处理(比如汉字就有几万个),这样一来就需要制定一个比ASCII大得多的字符集,足够把全世界所有字符都囊括进去。这个字符集就是Unicode。实验界面如下图:

字符A的ASCII码为65,字符a的ASCII码为97,字符B的ASCII码为66,charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数;fromCharCode()在Javascript中是标准内置对象 String 的静态方法,字符串中的每个字符都由单独的数字 Unicode 编码指定,了解ASCII码和Unicode关系都知道可以使用这两种方式进行ASCII码数值与字符转换。接下来的练习就是学生自己名字与Unicode的相互转换练习,以“云江海”为例,如下图:

注:练习数字进制转换,还推荐使用Windows操作系统的计算器,切换到程序员类型即可。

利用浏览器做好数字进制和ASCII码及Unicode教与学的更多相关文章

  1. C语言 16进制与ascii码互转

    /*把ASCII字符转换为16进制 */ uint8_t char_to_hex(const uint8_t *ch) { uint8_t value = 0; if(*ch >= 0 & ...

  2. 进制与ASCII码转换

    LabeledEdit4.Text := chr(); // 用十进制方式赋值: ASCII码转换为字符 65 -> A LabeledEdit4.Text := #; // 用十进制方式赋值: ...

  3. JAVA 16进制转ASCII -- 2018年5月25日 周五

    /** * 16进制转ASCII * * @param hex * @return */ public static String hex2Str(String hex) { StringBuilde ...

  4. ASCII码与unicode字符集

    问题1:为什么需要字符ASCII码.unicode码等等???它们到底有什么作用? 首先要明白一个事实:在计算机中只能用一系列存储着的0和1,当我们把一个字符存放在计算机时,我们是如何表示常用的字符呢 ...

  5. ASCII码、Unicode码 转中文

    ASCII码.Unicode码 转中文 在最近工作中遇到了一些汉字编码转换的处理,可以通过正则表达式及转换字符来实现转成中文 Unicode转换示例 通常为10位编码, 通过digit参数传入 pri ...

  6. Python内置进制转换函数(实现16进制和ASCII转换)

    在进行wireshark抓包时你会发现底端窗口报文内容左边是十六进制数字,右边是每两个十六进制转换的ASCII字符,这里使用Python代码实现一个十六进制和ASCII的转换方法. hex() 转换一 ...

  7. js数字进制转换

    其他进制转十进制: 使用 parseInt()函数,parseInt解析一个字符串参数,并返回一个指定基数的整数 ,用法如下: parseInt(string, radix); 以二进制为例,用法如下 ...

  8. javascript 数字进制转换

    //十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); // ...

  9. 16进制转ascii,转字符串

    /** * 16进制转化为字母 * @param hex 要转化的16进制数,用逗号隔开 * 如:53,68,61,64,6f,77 * @return */ public static String ...

随机推荐

  1. Vue开发工具VS Code与调试

    vscode安装 进入vscode官网(https://code.visualstudio.com/Download)vscode插件安装进入vscode官网插件商店(https://marketpl ...

  2. <JavaScript> call()、apply()、bind() 的用法

    其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 obj.objAge; obj.myFun() // 小张年龄 undefined   例 2 shows() ...

  3. SQL-W3School-基础:SQL WHERE 语句

    ylbtech-SQL-W3School-基础:SQL WHERE 语句 1.返回顶部 1. WHERE 子句用于规定选择的标准. WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句 ...

  4. mysql 调优 (转)

    原文:https://mp.weixin.qq.com/s__biz=MzI4NTA1MDEwNg==&mid=2650763421&idx=1&sn=2515421f09c1 ...

  5. PAT 甲级 1030 Travel Plan (30 分)(dijstra,较简单,但要注意是从0到n-1)

    1030 Travel Plan (30 分)   A traveler's map gives the distances between cities along the highways, to ...

  6. 如何调试JS查看异常信息

    如果页面上有错误,html页面的控制台会报错,可以查看报错信息,找到对应的行,找到出错的位置.也可以通过editplus运行调试,editplus会以弹框的形式出现提示,哪行的什么位置什么错误,需要记 ...

  7. paramiko实现putty功能

    paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能.这是一个第三方的软件包,使用之前需要安装. context:python3.5 执行命令 1.基于用户名和密码方 ...

  8. Flutter 的url_launcher简介

    url_launcher是用于在移动平台中启动URL的Flutter插件,适用于IOS和Android平台.他可以打开网页,发送邮件,还可以拨打电话. github地址:https://github. ...

  9. laravel5.5的定时任务详解(demo)

    原文地址:https://blog.csdn.net/LJFPHP/article/details/80417552

  10. cocos2dx图片加密解密(npk方式)

    话不多说,直接开始: 准备的工具: 链接:https://pan.baidu.com/s/1Om4kBNWcG2jL_RTsHqqzpQ 提取码:bv7i npkCreate.exe是加密图片的工具, ...