JavaScript基础知识

一、简介
1.性质
JavaScript是基于对象和时间驱动的语言。
2.特点
交互性
安全性
跨平台性
3.JavaScript与Java的区别
JavaScript基于对象,Java面向对象
JavaScript弱类型,Java强类型
4.JavaScript的组成
(1)EMAScript:描述了语法和基本对象
(2)BOM(BroswerObjectModel):浏览器对象模型
(3)DOM(DocumentObjectModel):文档对象模型
二、JavaScript与html的结合方式
1.使用标签直接写入代码
<script type="text/javascript">JavaScript代码</script>
2.使用标签导入代码
<script type="text/javascript" scr="temp.js">JavaScript代码无效</script>
三、JavaScript————EMAScript
1.JavaScript的原始类型
string,number,boolean,null,undifined
*typeof():查看对象类型方法
2.JavaScript的语句(与C相似)
(1)判断语句
if...else
(2)循环语句
switch,while。for
3.JavaScript的运算符
****大部分与Java语言类似,只列出JavaScript中独有的
(1)字符串的相加与组成
 eg:var str="123";
 eg: 加 str+1 结果为 "1231"
 eg:减 str-1 结果为 "122"
 eg:eg:若非数字,提示NaN
(2)==与===的区别
==:只判断值
===:判断值与类型
注:JavaScript中不区分整数与小数
4.JavaScript中的数组
(1)var arr=[1,2,3];
(2)var arr=new Array(5);
(3)var arr=new Array(3,4,5);
*数组有一个属性length:数组长度
5.JavaScript的方法
(1)普通方法
(2)匿名方法
(3)动态方法
三、JavaScript的常用对象
1.String对象常用的方法和属性
————属性  length
————方法
———————(1)与html相关的方法
—————————bold():对str对象进行加粗
—————————fontcolor():设置颜色
—————————fontsize():设置字体大小
—————————link(url):连接到
—————————sub(),sup():下标,上标
———————(2)与Java相似的方法
—————————concat():连接字符串
—————————charAt():返回指定位置字符串
—————————indexof():返回字符串位置,找不到返回-1
—————————split():指定位置切分字符串,返回节分后的字符串数组
—————————replace():替换字符串
—————————substr(a,b):从第a位截取b个字符
—————————substring(a,b):从第a位截取到第b位(不包含第b位)
2.Array对象的常用方法和属性
————属性  length
————方法
——————concat():连接数组
——————join():设置数组的分隔符
——————push():向数组尾部加入一个元素,并返回新的数组长度
——————pop():删除最后一个元素,并返回该元素
——————reverse():颠倒数组
3.Data对象的方法和属性
————方法
——————toLocaleString():换为当地格式
——————getFullYear():得到当前年
——————getMonth():得到当前月(0~11)
——————getDay():得到当前星期(0~6)
——————getDate():得到当前日
——————getHours():得到当前时
——————getMinutes():得到当前分
——————getSeconds():得到当前秒
——————getTime():得到1970/01/01到当前的毫秒数
4.Math对象的常用方法和属性
————属性 PI
————方法
——————ceil():向上取整
——————floor():向下取整
——————round():四舍五入
——————random():得到0~1的随机数
5.全局常用的函数
——— 常用方法
——————eval(): 执行JavaScript代码
——————encodeURI(): 对字符进行编码
——————decodeURI(): 对字符进行解码
——————encodeURIComponet():对字符进行编码
——————decodeURIComponet():对字符进行解码
——————isNaN():是数字返回false,否则返回true
——————parseInt():将字符串转换成数字
四、JavaScript————BOM

五、JavaScript————DOM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值