JS数据类型 变量 对象

数据有三种类型:

字符串string

数值 number

布尔 true false Boolean

判断类型用

typeof()数据类型

alert()警告提示框(打印)

列如:

    alert(typeof ("张三"));       字符串
    alert(typeof (156));          数值
    alert(typeof (true))          布尔类型

那么为什么要有数据类型?

生活中是存在不同的数据类型的,计算机要解决生活的问题,那么他就和生活中的数据类型产生了映射,所以有了数据类型。

数值类型的表示形式:

一进制:233.4

八进制:02319

十六进制0x2335

科学计数法:3e23x102,3.5e-23.5x10-2

变量

为什么要有变量?

因为生活中有些数据不是一成不变的,她的值会改变,所以JS里面有了变量和他相对应。

var variable的缩写变量的意思。声明一个变量。

变量名:name

命名的规则:

可以有字母、数字、下划线、和$组成

数字不能开头(因为八进制和十六进制会冲突)

关键字不能用(具体见前一天博客)

命名原则.

见名思义

规范:

(1)尽量使用英文单词或者组合,或者专业名词

weight / color /

fileName:(驼峰命名法)

(2)尽量不要使用拼音

变量的值

变量的类型是由变量的值决定的。

系统会为不同的类型分配不同的大小来存储数据。

如果是布尔类型就分配一个字节大小来存储

如果是字符串和数字,那么根据他的大小和长度来分配字节来存储。

JS是弱类型语言,所有类型的变量都用var来声明。

JS是动态类型语言,变量的类型会根据值 的变化而变化,不会出错。

什么是变量

变量就是是一个内存单元

用本质来解释 weight = weight -5;

把名字为weight的内存单元中的值65拿出来,之后和5 做减法运算,然后把得到的结果在放回到名字weight的内存单元。

JS语言特点:

更加高级,不严谨。

name = 15;
alert(name);

变量不用声明就可以使用

使用严谨的格式,就必须先定义变量才能使用变量

对象在JS中对应的是object

定义一个狗的对象

  var dog = {name :"藏藏",type :"藏獒" , color :"花色",sex:"雄",
age:3 ,marry:false  }

 

狗:

名字:“藏藏”

品种:“藏獒”

颜色:“花色”

性别:“熊”

年龄:“3”

狗的行为:走,跑,睡觉,

是否婚配:“否”

使用 new object()定义一个对象类型的变量

var dog = new object();
dog.name  = "藏藏";
dog.age = 3;
dog.marry = false;

为什么要有对象?

何为什么有数据类型是一样的,就是生活中处处有对象,所以JS中有这种对象类型。

如何使用对象里面的属性?

使用对象名+.+对象属性名

alert(typeof (dog));
alert(typeof (dog.name));
alert(typeof (dog.age));
alert(typeof (dog.marry));

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值