JS学习3. 变量和对象总结
2013-12-02 11:41
281 查看
1. js的变量类型只有var运算符一种
ex:
var x = 2;
var str = "string"
js中数据有两种类型:1.数值类型 2.文本类型
在向变量赋值时,数值类型的变量不需要加引号,反之则按照文本数据类型处理.
在声明变量时,加入未使用值来声明的变量,其值实际上是undefined.
2. JavaScript拥有动态类型特点
相同的变量可用作不同的类型数据.
3. JavaScript 对象
js中所有的事物都是对象:字符串,数字,数组,日期等等
对象是拥有属性和方法的数据
创建JavaScript对象
ex:
person = new Object();
person.firsrname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
本例创建名为"person"的对象,并为其添加了四个属性.
js:
function createObjectExample(){
person = new Object();
person.firstname = "Bill";
person.lastname = "Gates";
person.age = 56;
person.eyecolor = "blue";
document.write(person.firstname + "is" + person.age + "years old.");
}
html:
<!--创建对象例子-->
<p></p>
<button type="button" onclick="createObjectExample()">Create Object</button>
ex:
var x = 2;
var str = "string"
js中数据有两种类型:1.数值类型 2.文本类型
在向变量赋值时,数值类型的变量不需要加引号,反之则按照文本数据类型处理.
在声明变量时,加入未使用值来声明的变量,其值实际上是undefined.
2. JavaScript拥有动态类型特点
相同的变量可用作不同的类型数据.
3. JavaScript 对象
js中所有的事物都是对象:字符串,数字,数组,日期等等
对象是拥有属性和方法的数据
创建JavaScript对象
ex:
person = new Object();
person.firsrname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
本例创建名为"person"的对象,并为其添加了四个属性.
js:
function createObjectExample(){
person = new Object();
person.firstname = "Bill";
person.lastname = "Gates";
person.age = 56;
person.eyecolor = "blue";
document.write(person.firstname + "is" + person.age + "years old.");
}
html:
<!--创建对象例子-->
<p></p>
<button type="button" onclick="createObjectExample()">Create Object</button>
相关文章推荐
- Node.js学习--基础知识(8)--全局对象和全局变量
- Node.js学习(一)之全局对象和全局变量
- js学习之变量对象
- 【JS学习笔记】02 对象、函数、变量、运算符
- js面向对象学习笔记之六(变量)
- [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第2讲(对象的实现及全局变量的定义)
- 《Ext江湖》学习笔记--JS中变量、对象和数组的定义与使用
- 【学习笔记六】 - js中 创建对象的模式与继承 及 js中实现块级作用域和函数私有变量 《js高程》6-7笔记
- JS 面向对象实现 学习总结
- JavaScript学习总结【3】JS对象
- JS学习总结之操作文档对象模型
- js学习总结(对象)
- JS内置对象学习总结
- js面向对象学习总结
- JS学习实例:JavaScript时钟及Date对象学习总结
- JS内置对象学习总结
- JS学习总结之操作文档对象模型
- Js对象引用学习总结
- js 声明数组和向数组中添加对象变量 [前端学习 第七节]
- 深入学习JS执行--创建执行上下文(变量对象,作用域链,this)