zoukankan      html  css  js  c++  java
  • 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(形参)

        

  • 相关阅读:
    JMeter 参数化
    Jmeter 录制脚本(二)
    转:JMeter压力测试及并发量计算
    转:系统的平均并发用户数和并发数峰值如何估算
    Jmeter 录制脚本(一)
    用mfix模拟流化床时压力边界条件和迭代步长需要注意的问题
    Everything开机自启
    用fluent模拟内循环床气化燃烧(调试过程记录)
    ubuntu配置
    shell 命令合并文本
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6650635.html
Copyright © 2011-2022 走看看