javaScript学习
特点:
1. 交互性(它可以做的就是信息的动态交互)
2. 安全性(不允许直接访问本地硬盘)
3. 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关
JavaScript 的变量类型:
数值类型: number
字符串类型: string
对象类型: object
布尔类型: boolean
函数类型: function
JavaScript 里特殊的值:
undefined 未定义,所有 js 变量未赋于初始值的时候,默认值都是 undefined.
null 空值
NaN 全称是:Not a Number。非数字。非数值。
JS 中的定义变量格式:
var 变量名;
var 变量名 = 值;
关系(比较)运算
等于: == 等于是简单的做字面值的比较
全等于: === 除了做字面值的比较之外,还会比较两个变量的数据类
逻辑运算
且运算: &&
或运算: ||
取反运算: !
在 JavaScript 语言中,所有的变量,都可以做为一个 boolean 类型的变量去使用。
0 、null、 undefined、””(空串) 都认为是 false
数组定义方式
JS 中 数组的定义:
格式:
var 数组名 = []; // 空数组
var 数组名 = [1 , ’abc’ , true]; // 定义数组同时赋值元素

函数的二种定义方式
第一种,可以使用 function 关键字来定义函数。
使用的格式如下:
function 函数名(形参列表){
函数体
}
在 JavaScript 语言中,如何定义带有返回值的函数?
只需要在函数体内直接使用 return 语句返回值即可!

函数的第二种定义方式,格式如下:
使用格式如下:
var 函数名 = function(形参列表) { 函数体 }

在js中,
有一个隐形参数 arguments, 这个参数相当于java中的可变形参,它可以获得这个方法的形参列表中的值,
比如,定义一个方法,规定了两个形参,但是在js中,使用方法时可以多个形参并且不会报错
所有在方法体可以使用 arguments 来获取形参的个数和具体的值 arguments 相当于一个数组
写一个需求,具体看代码演示:
// 需求:要求编写一个函数,用于计算所有参数相加的和并返回

从sum方法中我们可以看到,我是没有定义形参的,但是在方法调用时,依旧可以传入多个形参
并且可以使用,这就是js中方法的特别之处。

浙公网安备 33010602011771号