JavaScript --- 基础
来源:互联网 发布:linux变量命名 编辑:程序博客网 时间:2024/06/05 17:30
JavaScript -------- 基础
什么是JavaScript
1.1:JavaScript主要是用来向HTML页面中添加交互行为
1.2:JavaScript是一种脚本语言,语法和java类似
1.3:JavaScript一般用来编写客户端的脚本
1.4:JavaScript是一种解释性语言,变执行边解释
JavaScript基本结构
<script type=”text/Javascript”>
JavaScript语句
</script>
六种数据类型
1.undefined
varwidth;
2.null
alert(num==undefined);
3.number
varnum=23;
varnum=23.5;
4.String
varstring1=”this is a string”;
5.boolean
Typeof(变量或值)
数组:
创建数组:var 数据名称=new Array(size);
为数组元素声明:var fruit=new Array(“apple”,”orange”);
逻辑控制语句
If(表达式){
JavaScript语句1;
}
else{
JavaScript语句2;
}
Switch结构:
Switch(表达式){
Case 1:
JavaScript语句;
break;
}
循环结构:
for(初始化;条件;增量或减量){
JavaScript语句
}
Whlie循环:
While(条件){
JavaScript语句;
}
do-while语句:
do{
JavaScript语句
}while(条件);
注释:
//:单行注释
/*开头 */结尾
匿名函数
function(count){
}
JavaScript 对象
window常用属性:
History:有关客户访问过的URL的信息
Location:有关当前url的信息
常用方法:
Confirm()将弹出一个确认对话框
open()在页面上弹出一个新的浏览器
Close()用于关闭窗口
history对象
Back() 加载 history 对象列表中前一个URL
Forward()加载history对象列表中的后一个URL
go()加载history对象列表中的某个具体URL
location对象
属性:host 设置或返回主机名和当前URL的端口
Hostname设置或返回当前URL的主机名
Href 设置或反回完整URL
方法:
reload()重新加载当前文档
Replace()用新的文档替换当前文档
document对象
属性:referrer 返回载入当前文档的URL
URL 返回当前文档的URL
方法:getElementById()
getElementsByIName()
getElementByTagIName()
Date对象:
方法:getDate()返回Data对象的一个月中的每一天:值为1-31
getDay()返回Data对象的星期中的每一天:值为0-6
getHours()返回Data对象的小时数:值为0-23
getMinutes()返回Data对象的分钟数:值为0-59
getSeconds()返回Data对象的秒数:值为0-59
getMonth()返回Data对象的月份:值为0-11
getFullYear()返回Data对象的年份:值为4位数
getTime()返回某一时刻以来的毫秒数
Math对象:
方法:ceil() 对数进行上舍入
Floor() 对数进行下舍入
Round()把数四舍五入为最接近的数
Random()返回0-1中的随机数
定时函数:
setTimeout(“调用函数名称”,”等待的毫秒数”)
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- JAVA 快递查询接口API调用-快递鸟接口
- Hololens官方教程精简版 -配置篇
- 关于解决"项目工程文件夹左下角永远有一个红叉"的方法
- 【安全狗SRC】抗D设备哪家强?你来!大佬告诉你答案
- 关于开源授权协议 GPL 和 LGPL
- JavaScript --- 基础
- leetcode 36 Valid Sudoku
- 从图片识别二维码等
- 分享到微信微博空间等第三方平台的JS代码
- linux进程调度、进程切换原理详解
- Java学习之TreeMap
- linux命令之passwd
- CentOS7使用firewalld打开关闭防火墙与端口
- 浅谈自定义不规则背景的对话框,透明背景的对话框dialog定义过程中的注意事项