JS中数据类型及原生对象简介
来源:互联网 发布:广告录音软件 编辑:程序博客网 时间:2024/05/19 19:33
JS中数据类型及原生对象简介
js是一种专门设计用来给网页增加交互性的编程语言,它的技术体系包含了一下几个方面:
1.JavaScript核心语言定义:包括数据类型,变量,常量,运算符,语句等.
2.原生对象和内置对象
3.浏览器对象BOM
4.文档对象类型DOM
5.事件处理模型
将js添加到文档中的方法有三种:
1.内嵌式
2.将js源文件通过<script>元素的src属性连接到XHTML文档中
3.脚本包含在XHTML事件处理属性中,例如onclick
js的数据类型分为原始数据类型和引用数据类型:
一.原始数据类型
分为:Undefined,Null,Boolean,Number,String.
js提供了typeof来判断一个值是否表示一种原始类型,如果是,还可以判断他表示的是哪种原始类型
输出结果
数据类型的转换:
二.引用数据类型----对象
对象分为原生对象,内置对象,宿主对象
1.原生对象Array
Array的定义方式有以下几种:
var arr=new Array( );
arr[0]=0; arr[1]=1;arr[2]=2;
var arr=new Array(1,2,3);
var arr=[ ];
Array的常用方法:
shift(): 删除数组的第一个元素,返回删除的值.
pop(): 删除数组的最后一个元素,返回删除的值.
unshift(): 把参数加载数组的前面,返回数组的长度.
push(): 将参数加载到数组的最后,返回数组的长度.concat():把两个数组拼接起来splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...reverse(): 将数组反序,并返回新的数组slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组.例子:先设置(以下的myPrint是自己封装的方法,相当于document.write)var arr = [1, 2, 3, 4, 5];
var arr1 = [6, 7, 8];
输出结果:输出结果:输出结果:下面的设置:
var test = ["a", "b", "c"];
输出结果:
输出结果:
输出结果:
输出结果:
输出结果:
2.原生对象Date:
获取日期:
var now=new Date()
获取年份:
now.getFullYear()
获取月份:
now.getMonth()+1
获取日期:
now.getDay()
Math方法:
MyPrint(Math.ceil(13.1) //输出14(向上取整)
MyPrint(Math.floor(13.1) //输出13(向下取整)
MyPrint(Math.round(13.1) //输出13(四舍五入)
MyPrint(Math.random() //产生0到1之间的随机数
string对象:
输出结果:
- JS中数据类型及原生对象简介
- JS原生数据类型检测
- 在JQuery 中 获取原生 js 对象
- 蓝鸥原生JS:js的历史及Js的基本数据类型
- 原生js面向对象
- 原生JS面向对象
- 原生JS面向对象
- 原生JS面向对象
- 原生JS对象编写
- 原生js面向对象基本思想及介绍
- 蓝鸥原生JS:什么是事件对象及事件类型
- js 中数据类型和对象的相关
- 原生js获取对象属性
- 原生js创建ajax对象
- 原生类就是基本数据类型,原生类不是对象
- JS数据类型 变量 对象
- js数据类型及转换
- Js 函数与对象的区别及原生链的理解
- LCIS
- 图算法概论
- Linux学习笔记 -- day07 网络命令
- Linux常用命令学习
- Statement 和 PreparedStatement的比较
- JS中数据类型及原生对象简介
- Spark变量访问总结
- hdu5902 GCD is Funny
- This app has been built with an incorrect configuration. Please configure your build for VectorDrawa
- 谱范数的理解与论述
- 常用纹理和纹理压缩格式
- 高仿途牛App下拉顶部滑出更多
- 请求转发与重定向的区别
- 第三方库-Universal-Image-Loader