javascript基础语法1.0

一、JavaScript简介

  适用范围:js是互联网上最流行的脚本语言,这门语言可用于HTML和web。还可用于服务起,pc等各种智能终端设备。

二、 基础语法

  特点:js是一门弱类型的语言。

1、写在哪儿?

  a、js代码的脚本必须位于<script>与</script>标签之中,js代码块可被放置在<body>和<head>中。

  b、外部引入。

<script type="text/javascript" src="1.js"></script>

2、变量

定义:以名称来替代,可以变化的量。

  var age = 21;

变量的命名规则:

  驼峰命名法,以小写字符开头,可有下划线(_),或者数字,不能包含特殊字符【+,-,@,#】,变量名不能是纯数字。

3、数据类型

a、基本类型:number 数字类型【】

        bool       布尔类型【】

        String 字符串【‘’ | “”】,错误示范:var x = "slj';

b、复杂类型:对象【object】、函数【Function】

c、特殊类型:   null(空)undefined(未定义)

判断javascrip中的数据类型---> typeof判断?

  var name;

  alert(typeof name); 

  输出结果:undefined;未初始化。

注意:定义变量,需要复制,否则无效,null是object类型的特殊值。

4、运算符

数学运算符

+     -     *     /     

%             -----【求余|取模】  var result = 10%3;  result= 1;

条件运算符

>     <     >=     <=     !=     ==     

注意:

===【绝对等于】,如果相等一定是:1. 数据类型相同; 2.值相同

  var x;     //无类型

  var y = null;     //object类型

  if(x===y)  {  //无类型 

    alert("相等");

  }

逻辑运算符

&&          -----两个为真结果为真(与运算)  1&&1 = 1       1&&0 = 0

||     -----有一个为真则为真(或运算)  1 ||  0 = 1        

!           -----(非运算)

赋值运算符

=            -----sum=a+b;

+=          -----a+=b;   //等价于a=a+b;

-=           -----sum-=b  //等价于sum=sum-b;

*=           -----b*=5;     //等价于b=b*5;

/=           -----a/=b;      //等价于a=a/b;

++          -----a++;       语句执行完后进行+1;  ++a   语句之行之前自行+1

--            -----a--;        语句执行完后进行-1;  --a   语句之行之前自行-1

原文地址:https://www.cnblogs.com/HelloM/p/13418952.html