JavaScript的基础知识点1
如果你是一个刚开始学习js的小伙伴,我建议你先了解以下js语言,
1 js语言是:
解释性语言,即解释一行执行一行,他不同于其他编译性语言(整体翻译,)
2,js语言的错误:他的错误大致分为3大类,
1,语法错误:没有按照书写格式的规范进行书写,
2,逻辑错误,语法正确,但是在执行的时候得到的结果与需求不一致。
3,运算错误;语法和逻辑都正确,但是在代码运行时发生了错误,(比如死循环,增加内容的输出)
3算法
A,含义
1、解决问题的方法和步骤;
2、不是目的,而是过程
3、符合开发思维(业务逻辑)
B,特点:
1、有效性:a除以b b不能是0;
2、有穷性:解决问题的步骤是有限的,不是无限循环。
3、确定性:在需要判断的时候,需要告知计算机,满足做什么,不满足做什么。
注:不能给模糊的值(做法)
4、0到多个输入
5、1到多个输出
这里有几道小题,各位可以去理一下思路,画一下流程图,答案将在后面发布
【算法练习】
【1、两个瓶子(红蓝墨水),实现:红蓝墨水互换瓶子。】
【2、输出1+2+3+...+1000的结果】
【3、分别输出1000以内奇、偶数项的和】
特别提醒,重点不是结果,而是过程,或者说是思路,(可以想一下大象装冰箱的案例)