继续学编程-- JavaScript

cheva(73)
Published in
#cn
Words
304
Reading
2 min
Listen
Play
7y

周六无事,继续养病。
把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。

继续学编程-- JavaScript | Ecency