我的第十八篇博客---初识javascript

基础知识:

JavaScript是运行在浏览器端的脚步语言,Javascript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。Javascript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript(Adobe公司,需要插件)等。

前端三大块

1、HTML:页面结构
2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果
3、JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能

JavaScript引入:
1、行间事件(主要用于事件)
<input type="button" name="" onclick="alert('ok!');">

2、页面script标签嵌入
<script type="text/javascript">
alert('ok!');
</script>

3、外部引入
<script type="text/javascript" src="js/index.js"></script>

 变量定义:

Javascript是一种弱类型语言,javascript的变量类型由它的值来决定。定义变量需要用关键字'var'

例如:
var iNum=123;
var sTr='asd';

同时定义多个变量可以用','隔开,共用一个'var'关键字

var iNum=45,sTr='qwe',sCount='68';

变量类型
五种基本数据类型:
1、number数字类型
2、string 字符串类型
3、boolean 布尔类型 true或false
4、undefined undefined类型,变量声明未初始化,它的值就是undefined
5、null null类型,表示空对象,如果定义的变量将来准备保存对象,可以将变量初始化为null,在页面上获取不到对象,返回的值就是null

1中复合类型:

object

javascript语句与注释
1、javascript语句开始可缩进也可不缩进,缩进是为了方便代码阅读,一条JavaScript语句应该以';'结尾;

例如:
<script type="text/javascript">
var iNum=123;
var sTr='asd123';
function fnAlert(){
alert(sTr);
}
fnAlert();
</script>

2、javascript注释
//单行注释
/* */ 多行注释

变量、函数、属性、函数参数命名规范:
1、区分大小写
2、第一个字符必须是字母、下划线或者美元符号$
3、其他字符可以是字符、下划线、美元符或数字

 函数:

函数就是重复执行的代码片

函数定义与执行
<script type="text/javascript">
//函数定义
function fnAlert(){
alert('hello!');
}
//函数执行
fnAlert();
</script>

变量与函数预解析
JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将他赋值为undefined.

<script type="text/javascript">
fnAlert(); //弹出hello!
alert(iNum); //弹出undefined
function fnAlert(){
alert('hello!');
}
var iNum=123;
</script>

函数传参javascript的函数中可以传递参数
<script type="text/javascript">
function fnAlert(a){
alert(a);
}
fnAlert(12345);
</script>

函数‘return’关键字
函数中‘return’关键字的作用:
1、返回函数中的值或者对象
2、结束函数的运行

<script type="text/javascript">
function fnAdd(iNum01,iNum02){
var iRs=iNum01+iNum02;
return iRs;
alert('hello');
}
var iCount=fnAdd(3,4);
alert(iCount); //弹出7
</script>

猜你喜欢

转载自www.cnblogs.com/sll-csdn/p/10926006.html
今日推荐