周六无事,继续养病。
把codeNgo上的JavaScript 教程都学了一遍,当然都是很基础的知识。比如字符串、序列、函数、对象等等。感觉其实各种编程语言是相通的。部分规则不同。下面简单记录一下:
- 布尔逻辑
跟python 里面直接用 and or 不一样,JavaScript 里面and是&&, or 是||。 - 等值判断
有两种,一般等值判断,就是忽略变量类型。比如1'1' 返回的就是true. 另一种是强等值判断===,就是变量类型也要考虑。1==='1'就是false。 - 函数
JavaScript的函数写法也有两种:
//一般形式:
function myFunc(){
//代码写这里。
}
//箭头形式:
const myFunc=() =>{
//代码写这里。
}
- 定义类
感觉上面那些需要区别的东西,在python里面并不存在,有点故意搞复杂了,但是定义类倒是很简单,就跟赋值一样的,形式和python的字典一样:
let cat = {
"name": "Goose",
"eyes": "blue",
"abilities": ['scratching', 'slacking']
"owner": "Fury"
}
不过app里面的教程并未涉及如何写类的方法。看来要找其他材料来学,不过知道这些已经可以写简单程序了。
总结
花括号很多的代码一定是JavaScript。