[Node.js全栈开发笔记2]javascript基础

[Node.js全栈开发笔记2]javascript基础

NodeJs是基于JavaScript语言的,so~~学NodeJs当然要会JavaScript的吧,

emmmmm,至少回点语法吧?

let’s go!!!

推荐一个很棒的JavaScript教程

我这里就简单记了一记,先简单了解,其他的详细部分,以后再说.

0x00 Hello World

新建一个hello.js文件,写入如下一行代码:

console.log('Hello,World')

保存后,命令行运行:

node hello.js

emmm,如果写的没错,就能看到我们想看见的结果了~

0x01 数据类型

Javascript 是一门弱类型和动态类型的语言。弱类型意味着允许隐式类型转换,不同类型的变量间可以直接赋值;动态类型则意味着只在运行时才会进行类型检查,于是包含错误的文件仍然能够得到执行,直到运行至出错的语句。

js通过 var关键字来定义变量,不管什么类型的变量,都用这个.(emmmmm,貌似还有个let啥的,咱先不管…hhhh)

一般用到五种基本数据类型:

  • 字符串(String)

    1
    2
    var str1 = "str1",
    str2 = '"str1" is a string';
  • 数字(number)

    1
    2
    var n = 1;
    n = n/3; // 0.33333...
  • 布尔类型(Bool)

    1
    2
    var a = true
    var b = false
  • 空(Null)

    1
    var a = null

    就是空哒!

  • 对象 (object)

    这玩意就复杂啦,就是一种包含很多数据和函数的类型.应该跟c++里的对象一样吧

emmmm,咱还是展开说吧

0x03 对象

emmmm,挺复杂的,到这来看吧—————> 点这里

0x04 函数

1
2
3
4
5
function sayhello(){
console.log("Hello");
}

sayhello()

0x05 回调与异步

一篇比较好的博客————>点这里

0x06

emmmm,基础了解的东西也就这些吧?其他的再使用的时候慢慢学

毕竟有其他语言的基础,这样了解了基础的语法以后,应该很好上手~~

感觉自己好懒啊….都是在贴链接…233333