JavaScript变量 基础篇
来源:互联网 发布:jdk 8u111 linux x64 编辑:程序博客网 时间:2024/06/08 02:52
本文介绍javascript的变更的基础使用、原理
基础类型变量
高级类型
所有变量均是对象
那么怎么才能知道变量类型呢?
使用
typeof(varname)
基础类型会获取到 number
、boolean
、string
高级类型会获取到object
、function
什么是javascript的对象
javascript的对象就是可以存储一切内容的容器,使用key/value方式存储。
key可以是任意值,value也可以是任意值
比如可以定义一个对象
var person={name:"张三",weight:60.9,height:175.6,sex:"男"}
在上面的对象中有name
、weight
、height
、 sex
四个key组成,value分别是张三
、60.9
、 175.6
、 男
也可以这样
var person ={}person["name"] ="张三";persion["weight"] =60.9;persion["height"] =175.6;persion["sex"] ="男";
在上面代码中 key使用了[]
包含起来,在javascript中,[]
可以访问对象内任意key值。
我们经常使用下面代码定义数组
var array = new Array("one","two","there");
或
var array = ["one","two","there"];
但由于组数也是一种对象,而组数对象的key是从0开始的整数。所以我们还可以这样使用数组:
var array={}array[0]="one";array[1]="two";array[2]="there";
和上面使用的效果相同。
甚至,javascript的组数可以像普通对象一样使用,普通对象可以拥有组数的特性。jQuery正是很好的运用了这一特性。如代码:
var arrayObject = ["one","two","there"];arrayObject["name"] ="张三";arrayObject["weight"] =60.9;arrayObject["height"] =175.6;arrayObject["sex"] ="男";
最终 arrayObject
的值是
arrayObject
同时具有了普通对象和数组的特性。同理,下面代码同样会让变量具有普通对象和数据特性。
var person={name:"张三",weight:60.9,height:175.6,sex:"男"}person[0]="one";person[1]="two";person[2]="there";
基础类型参考W3school
http://www.w3school.com.cn/js/pro_js_primitivetypes.asp
阅读全文
0 0
- JavaScript变量 基础篇
- javascript 变量基础
- javascript数据类型、变量基础
- JavaScript基础、变量、消息框
- JavaScript基础巩固----1 变量
- JAVASCRIPT基础语句和变量
- JavaScript基础(七)- JavaScript 变量
- javascript进阶之基础篇一: 变量与赋值
- JavaScript基础----03Javascript基础-变量和数据类型
- JavaScript基础:变量的作用域
- JavaScript基础_变量、数据类型、函数
- javascript自学之路---变量基础
- JavaScript基础一 简介、入门、事件、变量
- javascript基础一(变量与函数)
- JavaScript基础精华01(变量,语法,数据类型)
- Javascript基础-变量和数据类型
- JavaScript 基础(005_变量提升)
- JavaScript基础语法--变量和数据类型练习
- 学习muduo(框架的设计)
- 27读书笔记之使用HTTP协议访问网络
- php有关api接口的一些原理(验证)
- Python IndentationError 问题
- Logistic回归原理及公式推导
- JavaScript变量 基础篇
- 聊天页面弹出键盘信息滚动到最后一条
- 区块链主流开源技术体系介绍
- 在jQuery 和 HTML5 上轻松使用EasyUI
- curl模拟数据请求,在header头中设置自定义的参数
- Python 多线程
- 万绿丛中一点红 (PAT-1068)
- 宿舍管理查询系统
- Vue2