javascript基础【二】

1、什么是JavaScript?  有什么用?

JavaScript是运行在浏览器上的脚本语言,简称JS。

 2、HTML嵌入 JS代码的方式

第一种:

<input type ="button" value ="hello" onclick="window.allert('hello js')" />

第二种: 脚本块   、使用代码块

 

第三种:引入外部独立的js文件。  引文件, 引入的文件 从上到下依次执行

 

3、JS注释

// 这是单行注释

/*

js多行注释代码

*/

4、JS中的变量

Java:强类型语言,  编译时是 int类型, 后面必须是int类型,否则报错

数据类型 byte short int  long float double boolean char :    多少字节 

        1        2     4     8       4          8         1          2

JS  :是 弱类型语言,没有编译阶段,一个变量可以随便赋值

一个定义未赋值,会是Undefined 。

Undefined 在JS中是一个具体存在值,(未定义)

一个变量没有声明/定义,直接访问。   语法错误  会报错

5、JS中函数学习

语法格式:

第一种方式:

function 函数名(形式参数){

函数体;

}

第二种方式:

函数名=function(形式参数){

函数体;

}

function sum(a,b){

Alert(a+b);

}

Sum(2,3);

 JS当中的函数 在调用的时候,参数的类型没有限制,并且参数的个数也没有限制,JS就是这么随意。(弱类型)

 JS当两个重名函数出现, 后者 会将前者覆盖掉。

 

6、JS中的局部变量 、 全局变量

全局变量:

在函数体之外声明的变量属于全局变量,全局变量的生命周期是:浏览器打开时声明,浏览器关闭时销毁,能少用尽量少用。

因为全局变量会一直在浏览器的内存当中,耗费内存空间。

能少用局部变量 尽量 使用局部变量。

//全局变量

Var username="jack";

Function accessUsername(){

//局部变量

Var username="lisi";

//就近原则: 访问局部变量

Alert("username = " +username);

}

//调用函数

accessUsername();

Alert("username=" +username);

当一个变量声明的时候没有使用var关键字,那么不管这个变量是在哪里声明的,都是全局变量。

 

猜你喜欢

转载自blog.csdn.net/weixin_43472073/article/details/113606083
今日推荐