JAVAScrip基础2

1.变量是用来保存程序中的运算数据用的。

*变量的组成

(1)var关键词来声明变量【变量】

(2)变量名称,遵循变量名称的命名规则

(3)数据类型,决定了数据所能进行的具体操作

(4)作用域,变量的有效范围【暂不处理】

*变量的创建,使用var关键词来声明变量,每个变量的名称不能随便写,有一定的规则

比如:[1]可以使用字母,数字,$,_组成,数字不能开头

[2]变量名称对大小写敏感

[3]不要用中文

*变量的数据类型-----用来决定了数据。

例如:数字类型的变量可以进行【+ - * /】运算,JavaScript中的数据类型有2大类:值类型(基本类型)和引用数据类型 ,值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、 未定义(Undefined)、Symbol【ES6】。

*引用数据类型:对象(Object)、数组(Array)、函数(Function)。
    
    使用“=”为变量保存数据值,叫赋值

    变量的声明创建方式:
        1.定义+赋值:var num=100;
        2.先定义后赋值
            var num; //定义
            num=100; //赋值
        3.一条语句,多个变量[不容易理解]
            var num1=1001,name="zhangsan";

2.JavaScript 数据类型

*avaScript中的数据类型有2大类:值类型(基本类型)和引用数据类型

值类型(基本类型):字符串(string)、数字(number)、布尔(Boolean)、对空(Null)、
未定义(Undefined)、Symbol【ES6】。

引用数据类型:对象对象(Object)、数组(Array)、函数(Function)。

3.字符串(String)    

字符串---使用引用号包围起来的一串字符,就是字符串

双引号中的双引号用单引号代替

将字符串数据赋值给变量,那么这个变量就是字符串(string)类型

4.数字(number)

数字(number)包括整数和小数

将字整数或小数的数据赋值给变量,那么这个变量就是数字(number)类型

通过科学计数法来书写表示一个极大的数字/极小的数字

小数计算并非100%准确

5.布尔(逻辑)只能两个值:true或false

将字true或false赋值给变量,那么这个变量就是布尔(逻辑)类型

6.     null

null表示"什么都没有"

当我们不知道变量将来会是什么数据类型的时候,可以使用null类型来代替

使用typeof判断得到null的数据类型是object

7undefined---定义的变量没有赋予过任何数值,此时它的数据类型就是undefined。

null与undefined的异同点是什么呢?

共同点:都是值类型

undefined——表示变量声明过但未赋过值,他是所有未赋值变量默认值。

null——表示一个变量将来可能指向一个对像,一般用于主动释放对象引用

8.对象类型:对象是由大括号表示,对象中有属性,以键值对形式来定义

name:***(键值对)

name--属性名称    ***数据值

属性之间使用","分隔,在一个对象中可以有多个属性,属性的具体数据值在表示的时候,字符串使用""包围

9.函数类型

(1)function是函数标志

(2)函数的格式:function 函数名称([参数]){函数体}function定义函数的关键字  函数名称--1.可以使用字母,数字,$,_组成,数字不能开头

(3)变量名称对大小写敏感

(4)不要用中文

(5)一般都是动词

([参数列表])--参数是一个变量\多个变量,没有用var声明,没有var声明,多个变量中间","隔开

                   --参数的作用:接受函数之外的数据进入本函数中进行计算

{函数体}-------具体功能实现代码

(6)某一个具体功能实现代码的集合。代码可以重复利用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值