找回密码
 开放注册
搜索
查看: 439|回复: 9

万能避难所求助帖:谁能帮我解释一下这段代码?

[复制链接]
发表于 2012-12-19 21:29:09 | 显示全部楼层 |阅读模式
<script type="text/javascript">
function hello(word) {
    var phrase = ' ';
    for(i=0; i<5; i++) {
        phrase = phrase + 'C\' is good Javascript';
    }
    alert (phrase);
    }
</script>

这一段
    var phrase = ' ';
    for(i=0; i<5; i++)
是干嘛用的?还有'C\' is good Javascript';
为什么C后面要加\?
谢谢
发表于 2012-12-19 21:53:38 | 显示全部楼层
这段代码是js脚本
作用是弹出一个警告框,输出:
C' is good JavascriptC' is good JavascriptC' is good JavascriptC' is good JavascriptC' is good Javascript
\\是转移字符  \\' 代表C后边跟着的字符是单引号。
同样的,如果想打印\\的话需要在字符串中用\\\\表示
发表于 2012-12-19 21:57:30 | 显示全部楼层
另外话说回来。把其保持在文本文件里,重命名为XXXX.html。双击执行,结果立现
发表于 2012-12-19 22:17:01 | 显示全部楼层
var 的意思是定义变量。
但其实js是弱类型语言,变量第一次被运用的时候也会被定义(define)……
所以var大概有明确变量作用域之类的作用吧

实际上由于没怎么用到所以我也就没去查过……
发表于 2012-12-19 22:17:58 | 显示全部楼层
小绿啊话说有没有直接编写机器语言的程序?就是将程序变成可见的机器语言,最近在研究打孔输入(想做一个蒸汽计算器),问了面料系关于提花织机的原理,但是感觉也是汇编语言(因为结果和原因是一致的),然后又找了相关的研究所说这种电脑早已不在使用而且若是自己造一个架构那必然是得要一套新的规则。
发表于 2012-12-20 00:38:40 | 显示全部楼层
直接编写机器语言的程序?乃的意思是手写01代码?随便找个16进制文本编辑器即可,推荐UltraEditer
将程序变成可见的机器语言?先用编译器生成Exe再用Ue看好了。
话说意外的爱好真多…
发表于 2012-12-20 01:20:19 | 显示全部楼层
打算输入设备就是读卡器,运用提花织机的原理控制逻辑门,输出像是自动翻页台历那样翻出标点和符号。不过貌似每个逻辑门都要有单独的开或关的选项……
发表于 2012-12-20 13:02:52 | 显示全部楼层
唔……查了下提花织机的资料,没看出来和汇编有什么关系耶~
话说,汇编语言指令集 其实只是把机器指令符号化的东西,主要是为了好理解和识别罢了。
而现代计算机的运行原理,简化说来其实是这样的……
首先设计指令集,可以大致看作汇编指令集。
然后按照其插真值表,也就是穷举所有输入,然后人为给出输出的这样一个表。
然后用逻辑电路实现这个真值表。
这个样子。
而逻辑电路依托的是电压、电荷与电位的变化,如何用蒸汽来模拟这个呢?

(另外,俺觉得虽然这个模型很粗糙,但总归是可行的,所以用来解释应当是可以的。如是,严禁萨娜突然杀入,把微码、锁存器之如的概念扯进来~~~
发表于 2012-12-20 13:58:24 | 显示全部楼层

回 7楼(wywzxxz) 的帖子

他說的不是assembly language,就是機器語言,也不怕瘋掉~
可以去玩玩Fortran~
发表于 2012-12-20 14:29:19 | 显示全部楼层
引用第7楼wywzxxz于2012-12-20 13:02发表的  :
唔……查了下提花织机的资料,没看出来和汇编有什么关系耶~
话说,汇编语言指令集 其实只是把机器指令符号化的东西,主要是为了好理解和识别罢了。
而现代计算机的运行原理,简化说来其实是这样的……
首先设计指令集,可以大致看作汇编指令集。
然后按照其插真值表,也就是穷举所有输入,然后人为给出输出的这样一个表。
.......

哎呀估计是搞错了。提花织机有点像答题卡那种,有孔的地方就会被织到东西。
最近打算利用假期去伦敦科学展览馆去看看Babbage设计的分析机材料,这机器被称为电子通用计算机的先驱,蒸汽驱动,图灵完全。不过内存小了点,只有20KB左右来着,而且采用十进制计数。有暂停器可以储存数据。整个机器采用机械逻辑(废话),有循环和条件分支。我是在想能不能用逻辑电路的形式,去做机械逻辑门,从而代替原本的十进制计数方式。不知道这个机器采取的是什么架构,估计仅仅改变计数就得要重新设计架构。

貌似Georg Scheutz也做过类似的机器。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|手机版|小黑屋|13号避难所-旧人类论坛

GMT+8, 2026-6-18 17:13 , Processed in 0.094092 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表