JavaScript基础(二)

JavaScript数据类型
JavaScript变量能够保存多种数据类型:数值、字符串值、数组、对象等等。

JavaScript在处理数值和字符串相加时,JavaScript会把数值视作字符串进行相加。无论是数字在字符串之前还是在字符串之后,数字都会被当作是字符串处理。

var x = 199+"java";
var x = "java"+911;
//这两个语句的结果是一样的

JavaScript从左向右计算表达式,不同的次序会产生不同的结果。

var x = 199 + 9 + "java";
x = 208java;
var x = "java" + 199 +9;
x = java1999;
//这两个语句的结果是不一样的

JavaScript拥有动态类型
这就意味着相同的变量可以用作不同的类型

var x;
var x = 7;
var x = "java";

JavaScript数组
JavaScript数组用方括号书写,数组项目由逗号分隔。数组的索引基于0,这就意味着第一个项目是【0】

var char = ["javascript" , "html" , "css"];

JavaScript对象
JavaScript对象用花括号来书写,对象属性用逗号分隔。

var person = {firstName:"Bill", lastName:"Gates"};

Undefined
在JavaScript中,没有值的变量,其值是undefined。任何变量均可通过设置值为undefined进行清空。其类型也将是undefined。

空值
空值与undefined不是一回事,空的字符串变量既有值也有类型。值为空值,类型为String。

Null
在JavaScript中,Null是“nothing”,可以看作不存在的事物。Null的数据类型是对象,可以通过设置值为null清空对象。
null和undefined两者的值是相等的,但是类型是不相等的。

JavaScript函数
JavaScript函数是被设计为执行特定任务的代码块,会在某代码调用它时执行。

JavaScript函数通过function关键词进行定义,其后是函数名和括号。函数名的命名与变量的命名规则相同。括号可包括由逗号分隔的参数。花括号包括了函数执行的代码。

1、函数调用
当事件发生时(当用户点击按钮时)
当JavaScript代码调用时
自动的(自调用)

2、函数返回
当JavaScript达到return语句,函数将停止执行。如果函数被某条语句调用,JavaScript将在调用语句之后“返回”执行代码,函数通常会计算出返回值,这个返回值会返回给调用者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值