Toán tử trong javascript lập trình web căn bản, biểu thức javascript

Thảo luận trong 'Lập trình Javascript, js' bắt đầu bởi admin, 9/8/14.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Toán tử trong javascript lập trình web căn bản, biểu thức javascript

    toan-tu-trong-javascript.jpg

    1. Toán tử kiểu số học.
    • + : phép cộng.
    • - : phép trừ.
    • * : phép nhân.
    • / : phép chia.
    • % : phép chia lấy phần dư.
    • ++ : phép tăng 1 đơn vị.
      • VD: var i=1; i++; kết quả là i=2.
    • -- : phép giảm đi một đơn vị.
      • VD: var i=5; i--; kết quả là i=4.
    2. Toán tử so sánh.
    • == : so sánh bằng.
      • VD: if(i==1){nếu i = 1 thì thực hiện lệnh}
    • > : so sánh hơn.
      • VD: if(i>2){nếu i lớn hơn 2 thì thực hiện lệnh}
    • < : So sánh nhỏ hơn.
    • >= : So sánh lớn hơn hoặc bằng.
      • VD: if(i>=2){nếu i lớn hơn hoặc bẳng 2 thì thực hiện lệnh}
    • <= : So sánh nhỏ hơn hoặc bằng.
    • != : So sánh khác
      • VD: if(i != 1){nếu i khác 1 thì thực hiện lệnh}
    3. Toán tử logic.
    • && : toán tử and, giá trị đúng khi cả 2 cùng đúng.
      • VD: if(a==1 && b==2){nếu a bằng 1 và b bằng 2 thì thực hiện lệnh}
    • || : toán tử or, giá trị đúng nếu một trong 2 đều đúng.
      • VD: if(a==1 || b==2) {nếu a bằng 1 hoặc b bằng 2 thì thực hiện lệnh}
    4. Toán tử kiểu chuỗi
    • Để khai báo và gán giá trị chuỗi cho phần tử ta sử dụng dấu nháy đơn (').
      • VD: khai báo và gán giá trị cho phần tử. var str='Chào bạn';
    • Nối 2 chuỗi lại với nhau ta sử dụng toán tử + để nối.
      • VD: var str='Chào ' + 'bạn'; // kết quả chuỗi str='Chào bạn'
    5. Phép gán giá trị
    • Để gán giả trị ta sử dụng toán tử =
      • VD: var i=10; var j=0; var j=i; // kết quả j=10
    6. Sử dụng dấu ';'
    • Nhiều bạn mới học lập trình javascript thường thắc mắc lúc trong 1 đoạn code có người khi kết thúc 1 phép toán dùng dấu ; lúc thì không dùng dấu ; này, vậy dấu ; này có tác dụng làm gì và trong trường hợp nào?
    • dấu ; được dùng để báo cho javascrip biết bạn đang kết thúc 1 lệnh nào đó và đang kết thúc trên 1 dòng.
      • VD1: var i=1;var j=3; //khi khai báo vậy, javascript bạn đang khai báo 2 câu và nó chạy i=1 tiếp tục tới j=3.
      • VD2: khai báo như dưới js hiểu bạn khái báo 2 câu nó chạy i=1 và xuống hàng chạy tiếp j =3
        • var i=1
        • var j=3
      • VD3:
        • var i=1 j=3 //khai vậy js sẽ không hiểu bạn kết thúc lệnh ở đâu và nó sẽ báo lỗi.
        • Để khai báo trên 1 dòng như trên bạn phải thêm dấu ; vào hoặc xuống dòng thì js mới hiểu bạn đang muốn gì.
          • var i=1;j=3;
        • Hoặc
          • var i=1
          • var j=3
    7. Khai báo javasript trong 1 đoạn code html
    • Để khai báo 1 đoạn javasript trong 1 đoạn code html thì bạn thêm <SCRIPT LANGUAGE="JavaScript"> vào đầu và </SCRIPT> khi kết thúc
    • VD:
    HTML:
    <HTML>
    
        <HEAD>
    
            <SCRIPT LANGUAGE="JavaScript">
    
                var x = 5;
                var y = 15;
                alert ("x là: "  + x + ",y là: " + y);
    
            </SCRIPT>
    
        </HEAD>
        <BODY>
    
            <SCRIPT LANGUAGE="JavaScript">
    
                var xx = 15;
                var yy = 45;
                xx=xx+yy;
                alert ("Kết quả : "  + xx );
    
            </SCRIPT>
    
        </BODY>
    
    </HTML>
     
    Cảm ơn đã xem bài:

    Toán tử trong javascript lập trình web căn bản, biểu thức javascript

    Chỉnh sửa cuối: 11/1/16
  2. diendantop
    Tham gia ngày:
    9/8/14
    Bài viết:
    8
    Đã được thích:
    0
    Điểm thành tích:
    0
    Toàn những toán tử căn bản và cần biết, cảm ơn ad
     
  3. dieuhoa3
    Tham gia ngày:
    7/9/15
    Bài viết:
    182
    Đã được thích:
    6
    Điểm thành tích:
    18
    Giới tính:
    Nam
    cám ơn admin nha, ngôn ngữ lập trình thì rất ít người hiểu được em cũng chỉ biết thuê viết thôi
     
  4. ThanhTra97
    Tham gia ngày:
    30/12/15
    Bài viết:
    31
    Đã được thích:
    0
    Điểm thành tích:
    8
    Giới tính:
    Nam
    khó hiểu như hi mình còn cần phải học nhiều