08-JavaScript基础
2020-12-13 04:10
阅读:324
标签:弱类型 引用 空间 固定 doc 制造商 null 就是 编码
今日知识
1. JavaScript基础
2. 案例
3.总结
JavaScript介绍:
* 概念:一门客户端脚本语言
* 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎
* 脚本语言:不需要编译,直接就可以被浏览器解析执行
* 功能:
* 可以来增加用户用户和html页面交互过程,可以控制html元素,让页面有些动态的效果。
* JavaScript发展
1. 1992,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase
2. 1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请来SUN公司的专家,修改LiveScript,命名为JavaScript
3. 1996年,微软抄袭JavaScript开发出JScript语言
4. 1997年,ECMA(欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript,就是统一了所有客户端脚本语言的编码方式。
* JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)
基本语法
* ECMAScript:客户端脚本语言标准
1. 基本语法
1. 与html结合
1. 内部JS:
* 定义
基本对象(引用数据类型)
1. Function:函数对象
1. 创建 function 方法名(形式参数列表){
方法体
}
2. 特点:
* 方法定义:形参的类型不用写,返回值类型也不写。
* 方法是一个对象,如果定义方法名称一样的函数,会覆盖
* 在js中,方法的调用只与方法的名称有关,和参数列表有关
* 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有实际参数
2. 本地对象:
1. Array对象: var mobile =new Array();
* mobile [0]="nihao";
* 方法
join(参数):将数组中的元素按照指定的分隔符拼接为字符串
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
2. Date()对象: var date=new Date();
* date.getFullYear()获取当前年份
* date.getMonth()获取当前月份
* date.getDate();返回几号
* date。getDay():返回星期几
3. RegExp对象:正则表达式对象
1. 正则表达式:定义字符串的的规则
* 单个字符:[]
* 如[a],[ab] [a-zA-Z0-9]
* 特殊字符串代表的的特殊含义
* \d:查找哦数字字符
* \w:查找单词字符
* 量词字符:
* ?:表示出现0次或者1次 的
* *:代表0个或者多个
* +:至少包含一个以上的字符
* {x,y}:包含x个,或者Y个,
* n{x,}:至少包含X个以上的字符
* 开始结束符号:
* * ^n:查找以n开头的字符串
* * $n:查找以n结束的字符串
2. 正则表达式对象:
1. 创建
* var reg=new RegExp("正则表达式");
* var reg=/正则表达式/;
2. 方法
* exec():该方法适合具有参数的情况 var result=RegExpObject.exec(String s); 每次按照顺序从文本找到相应的字符串,直到 全部找完,再次运行就会返回null.
* test():用于检索是否包含指定字符串,返回值布尔类型。
*
3. 内置对象
* Global对象
* 全局对象
* Math对象
* 无须初始化直接通过关键字Math调用所有的方法和属性。
4. 宿主对象
* DOM(文本对象模型)和BOM(浏览器对象模型)
08-JavaScript基础
标签:弱类型 引用 空间 固定 doc 制造商 null 就是 编码
原文地址:https://www.cnblogs.com/rqy0526/p/11105290.html
评论
亲,登录后才可以留言!