程序
1.什么是程序?
解决生活中的一些问题的流程
2.什么是编程?
根据业务需要,指定或编制解决问题的流程。编制程序的人员,应该是非常熟悉或精通业务的。
编制计算机程序的要求:
(1)精通业务
(2)精通计算机语言
首先明确我们的学习方向:
(1)解决问题的思路
(2)计算机语言
(3)思维方式的转变
重点是解决问题的思路,而思路和计算机语言没有关系的。虽然我们学习的是JS,但是更多更重要的又并不是JS的内容。
难点是思维方式的转变。我们现在需要站在机器的角度来思考问题。
3.输入框的问题
Prompt输入的是字符串,我们需要把他转换为数字类型。
使用Number(prompt(“内容”));把他转换为数字类型。
这个问题很重要,一般我们都会忽略,然后导致得不到预期的结果。因为prompt一般只输入字符串,字符串也可以做加法运算,这里不会报错,但是字符串的加法与数字的加法不同,所以这个问题,我们一般在不使用调试的情况下是无法看出来的。所以我们要小心。
4.案例
案例:求一个三位数的各位数之和
var num = prompt("请输入一个三位数");
var b = new Array();
b[2] = Math.floor(num/100);
b[1] = Math.floor(num%100/10);
b[0] = num%10;
alert(b[2] + b[1] + b[0]);
得到的结果为:
通过案例我们可以学到如下知识:
(1)程序设计分为两个步骤:思路、编码
(2)思路可以使用任何语言,只要清晰就行,能让别人看得懂。
(3)将思路翻译成对应的代码。