JavaScript基础

JS基础语法详解

JS的两种存在形式:


1、文件,如:

1
< script  src = "js/oldboy.js" ></ script >

oldboy.js在html文件同层目录下的js目录中

wKioL1idKhiS87CpAADuEjO6EG4521.png-wh_50


2、当前页

1
2
3
< script  type = "text/javascript" >
         alert('alex')
</ script >

访问home.html文件

wKiom1idKxfBcwKuAACWAnGn88M414.png-wh_50


注意:JS通常是写在<body></body>标签中


JavaScript注释

JavaScript注释分为单行注释和多行注释,

单行注释:

在被注释行前面加“//”

例如:

1
//作者:Bob


多行注释:

1
2
3
4
5
/*
asdfasdf
asfdas
sadfsadfdsf
*/


JavaScript定义函数:

//调用函数,JS可以在函数定义之前进行调用,Python只能先定义函数再调用

注意:定义函数时,每一行代码以“;”结尾

1
2
3
4
5
Foo( 'Frank' )
function  Foo(name){
     console.log(name);
}
Foo( 'jobs' )

console.log是将内容输出到浏览器的console中

wKiom1idSp-hfBUAAAB3yXKf0ec566.png



函数的全局变量和局部变量

局部变量 var name = '123'

全局变量 name = '123'

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
name='123'
 
Foo('Jobs')
Bar()
 
function Foo(name){
     var name = arguments[0]
     //var args2 = arguments[1]
     console.log(name);
     //console.log(args2)
}
 
function Bar(){
     console.log(name)
}

输出结果:

wKiom1idW8mQ3bUzAAAuv3gJrqU795.png




注意:JS中一般性很少用到全局变量,而在定义局部变量时很容易忘记加上“var”。



匿名函数

匿名函数实际上是将函数赋值给某个变量

如:

1
2
var  temp =  function (){
}


自执行函数

1
2
3
( function (){
     console.log( 'alex' )
})()

自执行函数是不用被调用而自己执行的函数。写法是先写两个小括号,然后在第一个小括号内写一个函数


自执行函数的形式参数和实际参数

1
2
3
( function (name){
     console.log(name)
})( 'alex' )

输出结果为alex

name为函数的形式参数,alex为整个函数的实际参数。










本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1896812,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值