简单js

流程控制语句:for,if
选择语句,给程序添加了多种执行路线。

if(){
语句1
}else if(){
语句2
}else if(){
语句3
}else{
语句4
}
有且仅有一条出路。注意跳楼现象。
所以我们发现,计算机的两个基本能力:1)计算能力 2)流程控制能力
1.2 for
循环语句,顾名思义,就是将结构类似的语句重复执行。

for(var i = 0 ; i <= 100 ; i++){
console.log(i);
}

for语句能够简化程序的书写,不用大量的ctrl+C、ctrl+V了;
for语句充分体现计算机的“奴隶性”。
比如题目:寻找1~1000之内,所有能被5整除、或者能被6整除的数字

for(var i = 1 ; i <= 1000 ; i++){
if(i % 5 == 0 || i % 6 == 0){
console.log(i);
}
}

上面这个算法,我们有一个术语“穷举法”。
穷:完整。欲穷千里目,更上一层楼。穷尽。
举: 列举,推举。
穷举法:就是一个一个试。我们现在要寻找1~1000之内,所有能被5整除、或者能被6整除的数字。我们的思路,就是将1、2、3、4、……998、999、1000依次去试验。看看这个数字,能不能被5或者6整除。

初步认识函数

函数,是一种封装。就是将一些语句,封装到函数里面。通过调用的形式,执行这些语句。 函数的使用,是两个步骤,第一步,函数的定义: 语法:

function 函数名字(){

}

function就是英语“函数”、“功能”的意思。顾名思义,将一些功能封装到函数里面。function是一个关键字,和var、typeof一样,都是关键字,后面要加空格。函数名字的命名规定,和变量的命名规定一样。只能是字母、数字、下划线、美元符号,不能以数字开头。后面有一对儿空的小括号,里面是放参数用的,下午介绍。大括号里面,是这个函数的语句。
常见错误:

不能小括号包裹大括号:

function sayHello({

})

不能忘了小括号对儿:

function sayHello{

}

第二步,函数的调用。

函数如果不调用,等于白写。调用一个函数,太简单了,就是这个函数的名字后面加小括号对儿。

语法:
函数名字();
定义函数,可以在调用的后面:这是JS的语法特性,函数声明头的提升。知道就行了。
console.log(“你好”);
sayHello(); //调用函数
//定义函数:
function sayHello(){
console.log(“欢迎”);
console.log(“welcome”);
}

函数的功能、好处:

1)将会被大量重复的语句写在函数里面,这样以后需要这些语句的时候,直接调用函数,不用重写那些语句。
2) 简化编程,让编程变的模块化。
函数的参数
实际参数和形式参数的个数,要相同。
qiuhe(3,4);
qiuhe(“3”,4);
qiuhe(“我爱你”,“中国”);
function qiuhe(a,b){
console.log(a + b);
}

函数的返回值

return就是英语“返回”的意思,那么就表示此时这个“函数调用的表达式”(红色部分),值就是这个a+b。

● 函数里面可以没有return,如果有,只能有一个。不能有多个return;
● 函数里面,return后面不允许书写程序了,也就是说写在后面的程序无效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值