首页 > 代码库 > 2017-3-28 JavaScript 基础、语法

2017-3-28 JavaScript 基础、语法

前端三剑客:

             html+css+js(html 决定网页上有什么,css决定东西是怎么摆放的,js决定东西的功能)

js定义:

            js是一个脚本语言,需要有宿主文件,它的宿主文件是html文件。

js作用: 进行数据运算
                控制浏览器的一些功能
                控制元素
                +属性
                +样式
                +内容

引用位置:
              内联js : 可以放在html文件的任意位置:head里面;boby里面;</html>后面都可以。推荐将js代码写在页面的最底部。
                            <script  type="text/javascript"></script>
              外部js : 将js代码写到一个.js结尾的文件中去,再将这个文件引用到html文件中去。
              内嵌js : 等到事件的时候再看

三个常用对话框:1、alert();  警告对话框。作用是:弹出一个警告对话框;  例如:alert("出现错误");

                              2、confirm(); 确定对话框。作用是:弹出一个可供选择的确定对话框,点击确定之后,它返回true;点击取消后返回false,可用变量来接收;

                                   例如:confirm("确定退出吗?");

                             3、prompt(); 输入对话框。作用是:弹出一个可以输入内容的对话框。例如:prompt("输入个数字进来吧","只能是数字哦");

=================================================================================================

js语法:

1、基本数据类型:字符串、小数、整数、时间日期、布尔型等。

2、变量:所有类型的变量都用var定义。

3、类型转换:自动转换和强制转换,一般用强制转换。parseintparsefloat

                      判断是否是一个合法的数字类型:isNaN();     如果是的话返回false,如果不是的话返回true。

4、运算符:数学运算符:+ - * / % ++  --;

                  关系运算符:==  !=  >=  <=    >    <;

                  逻辑运算符:&&   ||   !;

                  其他运算符:+=  -=   *=   /=   %=    ?:   ;

5、语句:分为顺序语句、分支语句、循环语句;(用法同C#)

6、数组:

             数组的定义:var  a=new  Array();   它的长度是动态变化的,里面可以放任意类型的元素;

             数组元素的赋值:a[0]=123; a[1]="hello";

             数组取值:a[i];

             数组属性:a.length;数组元素的个数,长度。

              方法:a.sort();排序数组,按照第一个字符排序。a.reverse();翻转数组

7、函数:

              函数四要素:输入、输出、函数名、函数体

              定义函数:function   a(形参){函数体}   函数返回值可以是var类型也可以return个值

              函数调用:  a(形参)

    

 

2017-3-28 JavaScript 基础、语法