js-0010基础语法

一、基础语法

1、关于变量

变量是用来临时存储数值的容器,变量存储的数值是可以变化的

变量必须要先声明才能使用,使用var声明变量

使用var声明:局部变量

没有使用var声明:全局变量

变量的命名规则:第一个字符必须是英文字母,或者是下划线(_);其后的字符,可以是英文字母,数字,下划线;变量名不能是JavaScript的保留字

变量的作用域:全局变量、局部变量

 

2、数据类型(弱类型语言,定义无需制定数据类型 --js中有6种)

String :字符串 ‘' “”,空串也是字符类型

Number :数字 10、10.01、100

Boolean :布尔型 true、false

Undefined :未定义

Null :空,表示变量没有具体的指向(没有指向堆)

Object:对象类型

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<script language='javascript'>

//使用js描述一个人的完整信息

var name='张三';

var age=30;

var marry=true;

var height=1.8;

document.write('<ol>');

document.write('<li>姓名'+name+'</li>');

document.write('<li>年龄'+age+'</li>');

document.write('<li>婚否'+marry+'</li>');

document.write('<li>身高'+height+'</li>');

document.write('</ol>');

function Person(){}

var p1=new Person();

p1.name='李四';

p1.age=20;2013/12/31

document.write(p1.name+'<br>');

document.write(p1.age+'<br>');

</script>

typeof:可以查看变量的类型

 

3、运算符

1)算术运算符

+、-、*、/、%、++、–

i++

++i

1

2

3

4

5

6

7

8

9

<script>

var i=10;

var j=i++; //先赋值再自加

var k=++i; //先自加再赋值

document.write(j); //10

document.write(k); //12

</script>

2)比较运算符

、<、>=、<=、!=、==、===、!==

==和===有何区别?

== :判断值是否相等

===:判断值相等类型也相同

1

2

3

4

5

6

7

8

9

10

11

12

<script>

var i=5; //Number

var j="5"; //String

if(i==j){

document.write('相等');

}

if(i===j){

document.write('全等于');

}

</script>

3)逻辑运算符

&&、||、!

4)赋值运算符

=、+=、-=、*=、/=、%=

将运算符左边的与右边的进行计算,再赋值给左边的

字符串运算符

+、+=(PHP中是用点)

二、流程结构

顺序结构

分支结构

循环结构

1、顺序结构

代码是一行接着一行执行

2、分支结构

If、else、else if、switch

3、循环结构

For、while、do….while、for…..in

三、函数

1、函数的功能

代码重复性使用

模块化编程

2、语法:

使用函数前要先定义才能调用

函数定义有三个部分:函数名,参数列表,函数体

定义函数的格式

**function 函数名([参数1,参数2…]){

函数执行部分;

return 表达式;

}**

调用语法:

函数名(实参1,实参2,……,);

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值