前端javascript基础知识笔记1 | 青训营笔记

81 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第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() //没有指定参数,则ab的值为undefined
b(100)//只给a赋值
b(undefined , 200)//只给b赋值
b(100 , 200)//给ab都赋值

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>