By GokiSoft.com| 10:08 17/12/2021|
Học JS

[Video] Tìm hiểu kiến thức căn bản JS - Khóa học lập trình Javascript - C2108G3


#readme.txt


Nội dung kiến thức học Javascript
	- Kiến thức core căn bản của JS
		- Khai báo biến
		- Toàn tử + biểu thức
		- Mệnh đề điều kiện (if, else, switch)
		- Loop (for, while, do .. while)
		- Function
		- Array
		- Object & Array Object
	- Tương tác JS & HTML Tags
		- Event
		- Khái niệm Selector
		- Mapping Tag <-> Object trong JS -> Thay đổi các thuộc tính tag
		- Thêm/sửa/xóa nội dung html bằng JS
		- Lưu trữ: localStorage
	- Kiến thức bổ sung:
		- JSON
		- Giới thiệu qua jquery
=============================================================================


#vidu.html


<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Javascript Tutorial</title>
	<!-- Nhung CSS -->
</head>
<body>

<!-- Nhung JS -->
<script type="text/javascript">
	// Hien thi dong Hello World!!!
	// Luu y: ket thuc lenh -> co ; cung dc, khong co cung ko sao
	document.write("Hello World!!!")
	// Note: document.write -> khong dc dung, hien tai -> su dung de tim hieu kien thuc
	// Trong lap trinh -> rat hay dc dung -> debug: kiem tra loi & xem chuong trinh chay dung hay ko, kiem tra du lieu
	console.log("Xin chao")

	// Phan 1: Khai bao bien
	// Ten bien -> dung chuan coding convention -> a-zA-Z_ & ky tu tiep: a-zA-Z_0-9
	// Kieu du lieu bien trong js -> phu thuoc vao gia tri no dang luu
	var x = 5 //x -> kieu du lieu la so nguyen (int)
	console.log(x)
	x ='TRAN VAN A' //x -> kieu du lieu la string
	//Luu y: bieu dien string, ky tu trong js -> '' hoac ""
	console.log(x)

	// Hien thi html
	document.write('<h1 style="color: red">Welcome to learn HTML/CSS/JS</h1>')
	// Cach 1
	document.write('<br/>x = ' + x)
	// Cach 2
	document.write(`<br/>x = ${x}`)
	y = "Xin Chao ABC"
	document.write(`<br/>x = ${x}, y = ${y}`)

	x = x + 1//tang len 1 gia tri cho x
	x += 1//cung nhu tren
	x++//tang len 1 gia tri cho x
	++x//tang len 1 gia tri cho x

	// Toan tu
	x = 5
	//lay gia tri hien tai x -> gan cho y -> thay doi gia tri cua x
	//y = 5(x=6)
	y = x++
	//thay doi gia tri cua x -> gan cho t
	//t = (x=7)7
	t = ++x
	document.write(`<br/>x = ${x}, y = ${y}, t = ${t}`)
	x = 7
	y = 2
	t = 5
	k = ++x + x++ - --t + y++ + 5;
	//k = (x=8)8 + 8(x=9) - (t=4)4 + 2(y=3) + 5 = 19
	//9 3 4 19
	document.write(`<br/>x = ${x}, y = ${y}, t = ${t}, k = ${k}`)

	//Phep tinh + trong JS
	x = 5
	y = 6
	z = x + y
	console.log('z: ' + z)

	x = '5' //x -> string
	y = 6 //y -> int
	z = x + y
	console.log('z: ' + z)

	x = '5' //x -> string
	y = 6 //y -> int
	z = x - y
	console.log('z: ' + z)

	x = '5' //x -> string
	y = 6 //y -> int
	z = x * y
	console.log('z: ' + z)

	x = '12' //x -> string
	y = 6 //y -> int
	z = x / y
	console.log('z: ' + z)

	//Mot so chuc nang co sang trong JS
	x = '5' //x -> string
	y = 6 //y -> int
	z = parseInt(x) + parseInt(y)
	console.log('z: ' + z)

	x = '5' //x -> string
	y = 6 //y -> int
	x = parseInt(x)
	z = x + y
	console.log('z: ' + z)

	// alert('Xin chao')
	// option = confirm('Ban chac chan muon xoa sinh vien nay khong')
	// console.log(option)
	// fullname = prompt('Nhap Ho & Ten: ')
	// fullname = prompt('Nhap Ho & Ten: ', "OKOK")
	// console.log(fullname)
	x = '45'
	console.log(isNaN(x))

	// console.log('var x = 5; var y = 10; z = x + y; console.log(z);')
	// eval('var x = 5; var y = 10; z = x + y; console.log(z);')
	var test = 'dmFyIHggPSA1OyB2YXIgeSA9IDEwOyB6ID0geCArIHk7IGNvbnNvbGUubG9nKHopOw=='
	eval(atob(test))

	//Copy code -> hieu ky ve no -> su dung
</script>
</body>
</html>


Tags:



Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó