2018年2月23日,第二天课程。
课程主题:运算操作、函数以及变量。
要点:1.运算操作符+,-,*,/,%,**,++,--等运算符的操作和用法。其运用规律基本与此前学过的C语言和python一致。没有太多可以说的。
2.变量及变量类型。这与其他语言就有所区分了,尤其是var、let、const这三种的区别较大。var属于全局变量,不管在函数里使用还是在main里使用都是不会改变的;而let则是局部变量,如果在函数里定义了,是不能拿到main里用的,或者在main里用了是带不进函数的,要注意的是let变量不能重复定义的;const是常数变量,在提出变量的那一刻起就必须initial它,这样才不会发生错误,比如引用数学里的常数PI,可以用“const PI=Math.PI”来定义。
3.函数的应用与其他语言基本类似,注意的是函数名不要错。要注意的是,JS里的函数是可以重复套用的,比如在运算阶乘和Fibonacci数列时。
可以把我写的这阶乘的代码放上来供大家参考(Fibonacci数列的公式与此大同小异,将returnd里的fibonacci(n)=fibonacci(n-1)+fibonacci(n-2)):
4.还是老生长谈的问题,要注意语法,尤其是大括号({})以及引用函数时字母的大小写。
以上便是第二天课程感悟,接下来的希望有更多的小伙伴与我一起学习讨论。
如感兴趣,可以加我微信:470081087。备注里请注明是“编程学习”。
不随意聊天,有一定同志后会建群定时讨论。
欢迎关注骚扰。