html05
1.js中的对象
-内置对象
-外部对象
-自定义对象
2.常见的内置对象有哪些?
-String对象
-Number对象
-Boolean对象
-Array对象
-Math对象
-Date对象
-RegExp正则对象
-Function对象
3.String对象
1)对象的创建
var name="zhangsan"
var name=new String("zhangsan");
4.Number对象
1)对象的创建
var age=34;
5.Array 对象的创建
1)对象的创建
var arr=[1,2,3,"zhang",{"name":"lisi"}];
数组里放的可以是number,string,里面放的是任意类型
a1) var arr=[]; arr[0]=1; 创建1个空数组,然后赋值
a2) var arr=new Array();arr[0]=1;创建1个空数组,然后赋值
创建一个长度指定的数组,然后赋值
b) var arr=new Array(4);arr[0]=1;
创建数组的同时,把内容指定
c) var arr=new Array(1,"lisi");
6.Math对象
Math对象不需要创建,直接用即可
7.Date对象
var date=new Date();获取当前时间,以默认格式
var date=new Date("2018-5-8-11-37");自定义时间格式
8.RegExp正则对象
console.log(str.replace(/b/g,"a"));替换字符串所有的b,为a
console.log(str.replace(/b/,"a"));替换字符串中b,为a
定义正则表达式
var reg=/正则表达式/[范围];
var reg=new RegExp("正则表达式",[范围]);
js 中的正则表达式规则,不是字符串,不用加""
字符串的正则使用
* str.replace(正则,替换的内容);
* str.match(正则); 返回找到的内容的数组
返回匹配内容的数组
*str.search(正则);
-返回字符串第一次匹配正则的下标
区分 str.indexOf(字符串)
9.Function对象
function 函数名(){}
var 函数名 = function(){}
var 函数名 = new Function("X","Y","return X+Y");
ps:在js中不存在方法的重载
*调用时,只要函数名称一样,不论传入多少个参数,调用的都是
同一个函数
*所有的参数都传递给arguments
*我们可以根据参数的个数不同,执行不同的逻辑运算
*变量 的 作用域
js中存在变量提升现象
提升的是变量的声明,而不包括值
1.不使用var声明的变量 -全局
2.使用var声明的变量
1)定义在函数内部 -》称为私有变量(作用范围,函数体内)
2)定义在函数外部 -》作用范围整个js
html05的更多相关文章
- 初始HTML05
HTML 表单控件属性 表单控件可设置以下标签属性 属性名 取值 type 设置控件类型 name 设置控件名称,最终与值一并发送给服务器 value 设置控件的值 placeholder 设置输入框 ...
随机推荐
- 傲游浏览器---自定义 UserAgent 字符串
遨游浏览器:http://www.maxthon.cn/ 自定义 UserAgent : http://www.fynas.com/ua 手机UserAgent大全 设备 系统 浏览器 User-A ...
- openstack-networking-neutron(二)---tun/tap
本博客已经添加"打赏"功能,"打赏"位置位于右边栏红色框中,感谢您赞助的咖啡. 简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,Ope ...
- 简单ORM工具的设计和编写,自己项目中曾经用过的
http://www.cnblogs.com/szp1118/archive/2011/03/30/ORM.html 在之前的一个项目中自己编写了一个简单的ORM小工具,这次重新整理和重构了一下代码, ...
- 【CF799E】Aquarium decoration 线段树
[CF799E]Aquarium decoration 题意:有n个物品,小A和小B各自喜欢其中的某些物品,一件物品可能既被小A喜欢又被小B喜欢,也可能既不被小A喜欢又不被小B喜欢.每个物品都有一个价 ...
- [通信] C#多线程Socket-文件传输
FileSendClient : Form1.cs using System; using System.IO; using System.Net; using System.Net.Sockets; ...
- selenium下firefox自动下载配置及问题
在做自动化测试时,需要从网页上下载相关的文件到指定的目录,一直未能实现 网上正好有个blog文章介绍了如何下载 直接上代码: from selenium import webdriver import ...
- 画面渲染:实时渲染(Real-time Rendering)、离线渲染(Offline Rendering)[转]
实时渲染(Real-time Rendering) 实时渲染的本质就是图形数据的实时计算和输出.最典型的图形数据源是顶点.顶点包括了位置.法向.颜色.纹理坐标.顶点的权重等.在第一代渲染技术中(198 ...
- 【笔记】javascript权威指南-第二章-词法结构
词法结构 //本书是指:javascript权威指南 //以下内容摘记时间为:2013.7.28 字符集 UTF-8和UTF-16的区别?Unicode和UTF是什么关系?Unicode转义 ...
- iOS - WKWebView的使用和长按手势识别二维码并保存
WKWebView的图片二维码使用: .长按手势识别二维码并保存 .识别二维码跳转;不是链接显示内容点击网址跳转 .解决url包含中文不能编码的问题 .文字带链接网址,点击跳转 .纯文本-文字html ...
- JIRA - 使用指南(项目跟踪管理工具)
第一章.前言 JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨 ...