• 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(形参)

        

  • 相关阅读:
    面向对象设计的原则里氏代换原则
    阅读源码的一些错误观念
    gdb的一个bug Internal error: 【pc 0xxxxxxx】 in read in psymtab, but not in symtab
    STL中mem_fun和mem_fun_ref的用法
    每天写出好代码的5个建议
    /dev/null /dev/zero/
    SQL Server 2008 对 TSQL 语言的增强
    JQuery 应用JQuery.groupTable.js(二)
    jquery 实现iframe 自适应高度
    JQuery 应用JQuery.groupTable.js
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6650635.html
Copyright © 2020-2023  润新知