Node js căn bản dành cho người mới bắt đầu phần 4
Node js căn bản dành cho người mới bắt đầu phần 4
Kiểu Dữ Liệu
Node.js thừa kế toàn bộ các kiểu dữ liệu có trong JavaScript bao gồm kiểu số (số nguyên, số thập phân), kiểu chuỗi, kiểu mảng, kiểu đối tượng (object)…
var lang = { server: [“Node.js”, “PHP”], client: [“HTML”, “CSS”, “JavaScript”] }
console.log(lang.server); console.log(lang.client);
Thuộc Tính và Phương Thức
JavaScript là một ngôn ngữ lập trình hướng đối tượng. Một số kiểu dữ liệu như kiểu chuỗi, kiểu mảng, kiểu số thừa kế từ kiểu dữ liệu đối tượng (object). Node.js thừa kế các kiểu dữ liệu cũng như toàn bộ các thuộc tính và phương thức của các kiểu dữ liệu này từ JavaScript.
var name = "Node.js";
// đếm số ký tự sử dụng thuộc tính length
console.log(name.length); // 7
// tìm vị trí của dấu chấm trong chuỗi sử dụng phương thức indexOf()
console.log(name.indexOf(".")); // 4
Ở ví dụ trên kiểu dữ liệu của biến name là kiểu chuỗi và do đó biến này có các thuộc tính của kiểu chuỗi có trong JavaScript như length cũng như các phương thức của kiểu chuỗi như indexOf().
Vòng Lặp
Node.js thừa kế các kiểu vòng lặp trong JavaScript.
for (var i = 0; i < 5; i++) {
console.log(i);
}
// đặt lại giá trị của biến i
var i = 0;
while (x < 5) {
console.log(x++);
}
Cấu Trúc Điều Khiển
Node.js thừa kế các cấu trúc điều khiển trong JavaScript.
x = 5;
if (x < 0) { console.log(“x là số âm”); } elseif (x > 0) {
console.log(“x là số dương”);
} else {
console.log(“x bằng không”);
}
var day = “Saturday”;
switch (day) {
case “Friday”:
console.log(“Thanks God it’s Friday”);
break;
case “Saturday”:
console.log(“Thứ 7 máu chảy về tim”);
break;
case “Sunday”:
console.log(“Ngủ thôi!”)
break;
defaut:
console.log(“Xin mời làm việc”);
break;
}
Tuy nhiên vì sự khác biệt giữa môi trường sử dụng (trình duyệt và máy chủ) nên Node.js không có một số tính năng trong JavaScript và ngược lại trong Node.js cũng có một số tính năng mà không có trong JavaScript.
Document
JavaScript tương tác với trình duyệt thông qua DOM (document object model) và vì vậy chúng ta có thể sử dụng đối tượng document trong JavaScript:
// document.write có trong JavaScript
document.write(“Xin chào”);
Chạy
Tuy nhiên đối tượng document lại không có trong Node.js.
// document.write KHÔNG có trong Node.js
document.write(“Xin chào”);
File System
Node.js được chạy trên môi trường máy chủ nên nó hỗ trợ tương tác với các tập tin của hệ thống. Với JavaScript điều này không được hỗ trợ bởi các trình duyệt không cho phép JavaScript tương tác với hệ thống tập tin trên máy tính cá nhân.
// Node.js có thể được dùng để đọc và viết dữ liệu lên file system
var fs = require(“fs”);
Trở về ví dụ .
var diem=3; if(diem>=5) { console.log('thi qua') } else { console.log('truot roi') }
Báo như này là bạn đúng nhé . Chúc mừng bạn
-
Bạn có thể xem thêm các khóa học ở dưới:
Tag: học thiết kế đồ họa tại hà nội, học thiết kế đồ họa ở hà nội, học thiết kế đồ họa ở đâu, học thiết kế đồ họa ngắn hạn, khóa học thiết kế đồ họa ở hà nội, khóa học thiết kế đồ họa tại hà nội, học thiết kế đồ họa in ấn quảng cáo tại hà nội, khóa học thiết kế đồ họa in ấn quảng cáo tại hà nội, học lập trình web ở đâu, học lập trình web tại hà nội, học lập trình php ở đâu, học lập trình php tại hà nội
Mọi thông tin bạn có thể liên hệ:
Đào tạo lập trình và thiết kế đồ họa
Hotline: 0968.853.958 hoặc hỗ trợ kỹ thuật Mr. trung: 0947.499.221
Bình luận