1. Trang chủ
  2. » Cao đẳng - Đại học

bài 2 biến và toán tử

41 2,1K 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Biến và toán tử
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài giảng
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 41
Dung lượng 3,23 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Javascript cung cấp đối tượng Math để thao tác với dữliệu kiểu số Đối tượng Math Phương thức Giải thích Ví dụ Kết quả Math.random Trả về số ngẫu nhiên trong khoảng từ 0 đến 1 Math.absx T

Trang 1

Bài 2: Biến và toán tử

Trang 2

Giới thiệu về JavaScript

Sơ lược về mã JavaScript

IDE cho JavaScript

Sơ lược về mã JavaScript

IDE cho JavaScript

Trang 3

Biến và khai báo biến

Trang 4

BIẾN, KIỂU DỮ LIỆU

& TOÁN TỬ BIẾN, KIỂU DỮ LIỆU

& TOÁN TỬ

Trang 5

Biến dùng để lưu trữ dữ liệu

Trang 6

JavaScript hỗ trợ những kiểu dữ liệu sau

Trang 7

JavaScript không chia ra kiểu Double, Integer… như cácngôn ngữ khác.

Java gộp lại thành một kiểu duy nhất là kiểu số

Trang 10

Javascript cung cấp đối tượng Math để thao tác với dữ

liệu kiểu số

Đối tượng Math

Phương thức Giải thích Ví dụ Kết quả

Math.random() Trả về số ngẫu nhiên

trong khoảng từ 0 đến 1 Math.abs(x) Trả về giá trị tuyệt đối

Trang 11

String được bao quanh bởi cặp dấu nháy kép

Trang 13

Phương thức concat

Phương thức toUpperCase

Phương thức toUpperCase

Các thuộc tính và phương thức của String

var firstString = " Day la mot xau ky tu "

var finalString = firstString.concat(" Them mot xau ky tu nua ")alert(finalString)

var firstString = " Day la mot xau ky tu "

var finalString = firstString.toUpperCase()alert(finalString)

Phương thức concat

Phương thức toUpperCase

Phương thức toUpperCase

var firstString = " Day la mot xau ky tu "

var finalString = firstString.toUpperCase()alert(finalString)

var firstString = " Day la mot xau ky tu "

var finalString = firstString.toLowerCase()alert(finalString)

Trang 14

Kiểu Boolean có hai giá trị là true và false

Các biểu thức Boolean thường được sử dụng trong các

cấu trúc điều khiển

Kiểu Boolean

if (x > 18) {

alert("Hi")}

if (x > 18) {

alert("Hi")}

Trang 15

Mảng là kiểu dữ liệu dùng để lưu một tập các dữ liệu cókiểu giống nhau

Cú pháp khai báo và gán giá trị cho mảng

var convat = new Array()convat[0] = "meo"

convat[1]= "ho"

convat[2] = "voi"

var convat = new Array("meo", "ho", "voi");

Trang 16

Giá trị Null

Null nghĩa là không gì cả

var x = null nghĩa là x không tham chiếu đến đâu cả

var x = null khác với var x = ""

Kiểu Undefined

Chưa xác định giá trị

Giá trị Null và Undefined

Giá trị Null

Null nghĩa là không gì cả

var x = null nghĩa là x không tham chiếu đến đâu cả

var x = null khác với var x = ""

Kiểu Undefined

Chưa xác định giá trị

var xalert(x)

Trang 17

Ép kiểu ngầm định

Trình thông dịch tự động chuyển kiểu

Ép kiểu

var x = 100alert(“Hello” + x)

Trang 18

Ép kiểu tường minh

Ép kiểu số thành chuỗi

Ép kiểu chuỗi thành số

Ép kiểu

var x = String(100)alert(typeof(x))

var x = “100”

var y = Number(x)alert(typeof(y))

var x = “100”

var y = Number(x)alert(typeof(y))

Trang 20

Toán tử quan hệ và toán tử bằng

Trang 22

Toán tử tăng và toán tử giảm

var x = 4;

x++;

alert (x);

Trang 24

Dùng để lấy dữ liệu do người dùng nhập vào

Trang 28

var x = 3var y = 4

}

var x = 3var y = 4

if (x == y) {

//Thực

Trang 30

Dùng toán tử logic để kết hợp nhiều mệnh đề đơn

}

Trang 31

Công cụ gỡ lỗi giúp người lập trình tìm và sửa lỗi (bao

gồm lỗi logic và lỗi biên dịch)

Vì mã JavaScript được thông dịch trên trình duyệt, nên

mỗi trình duyệt sẽ xây dựng bộ gỡ lỗi riêng.

Công cụ gỡ lỗi giúp người lập trình tìm và sửa lỗi (bao

gồm lỗi logic và lỗi biên dịch)

Vì mã JavaScript được thông dịch trên trình duyệt, nên

mỗi trình duyệt sẽ xây dựng bộ gỡ lỗi riêng.

Trang 32

DEBUG

Trang 33

Sử dụng Visual studio để gỡ lỗi

Mở file bằng IE: Click vào file  Chọn Open With  Chọn Internet Explorer  Visual studio tự động chuyển sang

chế độ gỡ lỗi

Gỡ lỗi cho IE

Trang 34

Vào trang web http://www.getfirebug.com

Nhấn vào Button Install FireBug

Download bản FireBug phù hợp với version của Firefox

đang sử dụng

Demo cài đặt FireBug

Trang 35

Bật chế độ firebug

Mở firefox

Bật chế độ firebug bằng cách nhấn vào biểu tượng firebug

hoặc vào từ Menu của FireFox như hình bên

Demo sử dụng FireBug để gỡ lỗi

Biểu tượng FireBug

Bật chế độ firebug

Mở firefox

Bật chế độ firebug bằng cách nhấn vào biểu tượng firebug

hoặc vào từ Menu của FireFox như hình bên

Cửa sổ FireBug xuất hiện

Trang 36

Bật chế độ Console để gỡ lỗi: Nhấn vào mũi tên bên

phải console, chọn Enable

Demo sử dụng FireBug để gỡ lỗi

Trang 38

Nhấn vào lỗi để hiển thị đoạn mã bị lỗi

Demo sử dụng FireBug để gỡ lỗi

Trang 39

BTVN: Tìm hiểu các gỡ lỗi trực tiếp trên IE bằng

Microsoft Script Debugger

Gỡ lỗi bằng Microsoft Script Debugger

Trang 40

JavaScript hỗ trợ các kiểu biến: Kiểu số, kiểu String,

kiểu Boolean và kiểu Object

Kiểu mảng để lưu các dữ liệu cùng kiểu với nhau

JavaScript hỗ trợ giá trị null và undefined Null nghĩa

là biến không tham chiếu đến đâu cả, còn undefined

nghĩa là biến chưa xác định

JavaScript cũng có hai kiểu ép kiểu: Ép kiểu tường

minh và ép kiểu ngầm định

Biến được khai báo bằng từ khóa var, theo sau là tên

biến

Tổng kết bài học

JavaScript hỗ trợ các kiểu biến: Kiểu số, kiểu String,

kiểu Boolean và kiểu Object

Kiểu mảng để lưu các dữ liệu cùng kiểu với nhau

JavaScript hỗ trợ giá trị null và undefined Null nghĩa

là biến không tham chiếu đến đâu cả, còn undefined

nghĩa là biến chưa xác định

JavaScript cũng có hai kiểu ép kiểu: Ép kiểu tường

minh và ép kiểu ngầm định

Biến được khai báo bằng từ khóa var, theo sau là tên

biến

Trang 41

JavaScript cung cấp 3 cấu trúc điều khiển: Cấu trúc

tuần tự, cấu trúc lựa chọn và cấu trúc lặp

Cấu trúc lặp gồm lệnh lựa chọn đơn (if)

Vì mã JavaScript được thông dịch trên trình duyệt, nên

mỗi trình duyệt sẽ xây dựng bộ gỡ lỗi riêng.

FireBug gỡ lỗi cho FireFox, Microsoft Script

Debugger gỡ lỗi cho IE Visual Studio tích hợp bộ gỡ lỗi

cho IE

Tổng kết bài học

JavaScript cung cấp 3 cấu trúc điều khiển: Cấu trúc

tuần tự, cấu trúc lựa chọn và cấu trúc lặp

Cấu trúc lặp gồm lệnh lựa chọn đơn (if)

Vì mã JavaScript được thông dịch trên trình duyệt, nên

mỗi trình duyệt sẽ xây dựng bộ gỡ lỗi riêng.

FireBug gỡ lỗi cho FireFox, Microsoft Script

Debugger gỡ lỗi cho IE Visual Studio tích hợp bộ gỡ lỗi

cho IE

Ngày đăng: 23/05/2014, 20:16

TỪ KHÓA LIÊN QUAN

w