1今天想和大家分享的是JavaScript(以下称为js)的相关的一些知识点。1.1今天主要说一些简单的:1,js的基本介绍 2,变量和数据类型 3,函数 首先普及一下脚本语言,脚本语言和其他语言最大的其他在于一边编译一边执行,像C语言,Java语言,都是先进行编译在执行,为啥先说这个呢?因为js就是脚本语言,它是运行在浏览器段的脚本语言。它的主要作用就是解决前端与用户的交互问题,比如我点击页面有没有反应,这就是交互。
1.2HTML的引入JavaScript方式
第一个就是行间事件,主要作用与事件的,举个小小的例子:<input type=“button” οnclick="alert("收到");">这个就可以反应出行间事件 ,当点击页面会弹出一会话框里面的内容就是“收到”。
第二个是页面script标签嵌入式:
<script type="text/javascript"> alert('ok!');</script>在浏览器的会话框或弹出一个“ok”.
第三个是外部引入,这个相对来说用的比较多,具体的还是要是公司安排为准,<script type="text/javascript" src="js/index.js"></script>
1.3下面说说基本类型 总共只有5中数据类型 1,number数字类型 2,string字符串类型 3,boolean布尔类型 4,undefined类型 5,null类型(空对象)6,object符合类型
1.4变量,函数,属性,函数参数命名参数 1,js是区分大小的 2,第一个字符必须是字母,下划线,美元符号 2,其他的字符可以是字母,下划线,美元符号或数字。
1.5函数
1.5.1函数定义和执行,举个简单的下例子<script type="text/javascript"> // 函数定义 function fnAlert(){ alert('hello!'); } // 函数执行 fnAlert();</script>
1.5.2变量和函数预解析 JavaScript 解析过程分为两个阶段,首先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前。比如:
<script type="text/javascript">
fnAlert(); // 弹出 hello!
function fnAlert(){ alert('hello!');}
alert(iNum); // 弹出 undefinedvar iNum = 123;
</script>
1.5.3函数传参
Javascript 的函数中可以传递参数,直接举些例子:
<script type="text/javascript"> function fnAlert(a){ alert(a); } fnAlert(12345);</script>
1.5.4函数的返回值 JavaScript 中函数使用 return 返回内容 函数中 'return' 关键字的作用: 返回函数中的值或者对象 结束函数的运行
<script type="text/javascript"> // 函数的定义 function addFunc(num1, num2){ var result = num1 + num2; return result; alert('here!'); }
// 函数的调用var result = addFunc(3,4);// 弹出7alert(result);
</script>