By GokiSoft.com| 21:18 23/02/2021|
Học JS

[Share Code] Tìm hiểu về biến, toán tử và mệnh đề điều kiện + vòng lặp - Lập trình Javascript



- Javascript là gi?
- Kiến thức của Javascript
	- Kiến thức core:
		- khai báo biến
		- toán tử, biểu thức logic, ...
		- mệnh đề điều kiện (if, else, switch)
		- vòng lặp (for, while, do .. while)
		- object/array (Mới so với C -> có sự tương đồng) -> focus kỹ hơn
		- json (json object - encode/decode)
		- function
	- Kiến thức về xử lý tag bằng javascript
		- Tương tác lên tag bằng js
		- Xử lý event (click vào button, nhập dữ liệu, ...)
		- Chèn mã html vào website bằng js
	- jQuery
		- Một số kiên thức căn bản jQuery (BSJ -> học kỹ hơn)
	- Lưu trữ
		- localStorage -> focus vào mục này.
		- cookie/session/index database/...

=============================================================================





<!DOCTYPE html>
<html>
<head>
	<title>Javascript tutorial</title>
	<meta charset="utf-8">
</head>
<body>
	<h1>Welcome to learn Javascript</h1>

	<script type="text/javascript">
		//typing code javascript.
		// show hello world.
		console.log('Hello log...')
		// show hello world -> trong man hinh web
		// document.writeln ...
		document.write('<font color="red">Hello World!!!</font>') // Lenh nay hiem khi su dung trong lap trinh web.

		// Phan 1: Khai bao bien
		var x1 = 'HELLO WORLD' //x1 -> string (text)
		x1 = 12 //x1 -> int
		x1 = 12.6 //x1 -> float

		y1 = 'Xin chao' //ko su dung var => OK
		//x1, y1 => goi la bien => global.

		var s1 = 'Xin chao'
		var s2 = ' ABC'

		var s = s1 + s2
		console.log(s)

		var t1 = '5' //t1 -> string
		var t2 = 6
		// var sum = t1 + t2 //string + int => sum = 56
		//sua code tu day.
		sum = parseInt(t1) + parseInt(t2)
		//parseInt(t1) -> dua ve kieu du lieu la int
		//trong TH nay => ket quan => sum = 11
		// sum = t1 * t2 //sum = 30

		console.log(sum)

		//alert
		// alert('Ban co muon hack facebook khong?')
		// alert('sum = ' + sum) => hien thi 1 thong bao cho nguoi dung
		// var option = confirm('Ban co muon xoa sinh vien nay khong?')
		//true & false => ung dung trong TH viet code nghiep vu.
		// console.log(option)
		// var x = prompt('Nhap gia tri x')
		// console.log('x = ' + x)
		// var y = prompt('Nhap gia tri y')
		// console.log('y = ' + y)
		// //x & y => string
		// sum = parseInt(x) + parseInt(y)
		// console.log(sum)

		eval('x = 2 + 5; console.log(x)') //extension & plugin => browser => cam su dung.

		// Bieu thuc dieu kien
		var x = 2
		var t = (x == 5)?'True':'False'
		console.log(t)

		// Menh de dieu kien
		// var quantity = prompt('Enter quantity of product:',0);

		// console.log(isNaN(quantity))

		// if(quantity < 0 || isNaN(quantity))
		// {
		// 	alert('Please enter a positive number.');
		// }

		// var firstNumber = prompt('Enter first number:',0);
		// var secondNumber = prompt('Enter second number',0);
		// var result = 0;
		// if (secondNumber == 0)
		// {
		// 	alert('ERROR Message: Cannot divide by zero.');
		// }
		// else
		// {
		// 	result = firstNumber/secondNumber;
		// 	alert('Result: ' + result);
		// }

		var t = 1.7;

		switch(t) {
			case 1.7:
				console.log('OKOK')
			break;
			default:
				console.log('ABCBBCB')
			break;
		}

		var t = 'a'

		if(t == 'A') {
			alert('Khong phan biet chu hoa va chu thuong')
		} else {
			alert('Co phan biet chu hoa va chu thuong')
		}
	</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)