这是我参与「第四届青训营 」笔记创作活动的第5天
为了简单快速地掌握一些基础知识,结合在其他网站的学习了解,对其进行了一系列的整理
常用函数
alert()
浏览器中弹出一个警告框
alert( a )
alert( "这是变量a="+a )
prompt()
弹出一个带有输入框的对话框用来接收用户输入的数据
var num=prompt("请输入一个数字")
document .write()
向页面中输出数据
document .write( num)
变量定义:var
var a=100;
var b; //变量未定义,输出undefined
函数:function
定义方式
方式一:
function 函数名(参数列表){
函数体
}
方式二:
var 函数名=function 参数列表){
函数体
}
函数的调用
函数名(实参列表) 或 var 返回值=函数名(实参列表)
注意:
1、JS是弱类型语言,因此函数不需要指定返回类型,如果函数需要返回数据,直接使用return数据即可返回
如:function var 函数名(参数列表)不必要这么写,直接写function 函数名(参数列表)即可
2、JS是弱类型语言,因此函数的形参列表不需要指定参数类型,只填写参数名即可
如:function 函数名(var a,var b)不必要这么写,直接写function 函数名(a,b)即可
实例:
function a(){
alert(“这是a函数")
}
a( ); //调用函数
function b(a, b){
alert("这是b函数参数a="+a+"参数b="+b)
}
b() //没有指定参数,则a和b的值为undefined
b(100)//只给a赋值
b(undefined , 200)//只给b赋值
b(100 , 200)//给a和b都赋值
function c(a,b){
var c=a+b
return c
}
//注意:return也可以直接使用不添加任何的返回值起到直接中断程序的作用
alert(c ( 100 , 200 ) )
全局变量
全局变量定义
可以被本程序所有对象或函数引用
例:
var a
function d(){
var b=100;
a=208;
}
d()
alert(b)//错误的局部变量不能访问
alert(a)//可以访间因为f是一个全局变量,但是访问前必须要先调用函数d让定义语法执行
练习位置
在<head>中,添加<script type="text/javascript">代码</script>