博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript基础
阅读量:6304 次
发布时间:2019-06-22

本文共 1177 字,大约阅读时间需要 3 分钟。

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中

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

局部变量 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,如需转载请自行联系原作者
你可能感兴趣的文章
springboot使用schedule定时任务
查看>>
[转] Entity Framework Query Samples for PostgreSQL
查看>>
XDUOJ 1115
查看>>
PHP学习(四)---PHP与数据库MySql
查看>>
模版方法模式--实现的capp流程创建与管理
查看>>
软件需求分析的重要性
查看>>
eclipse的scala环境搭建
查看>>
UVA465:Overflow
查看>>
HTML5-placeholder属性
查看>>
Android选择本地图片过大程序停止的经历
查看>>
poj 2187:Beauty Contest(旋转卡壳)
查看>>
《Flask Web开发》里的坑
查看>>
Python-库安装
查看>>
Git笔记
查看>>
普通人如何从平庸到优秀,在到卓越
查看>>
SLAM数据集
查看>>
c#学习笔记05——数组&集合
查看>>
【图论算法】Dijstra&BFS
查看>>
注册和上传文件(头像)
查看>>
使用OVS
查看>>