zoukankan      html  css  js  c++  java
  • JavaScript简介、语法

    一、JavaScript简介

    1.JavaScript是个什么东西?

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

    2.它与Java什么关系?

      没有什么直接的联系,Java是Sun公司(已被Oracle收购了),JavaScript是netspace(网景公司,已被美国在线收购了),JScript是微软的,90%像JavaScript,一些功能只能在IE上使用。

    3.它的用法:

      在HTML中位置有三块:

      (1)head里面

      (2)body里面

      (3)</html>之后

     为了保险起见,一般写在</html>之后。

    <script language="javascript">代码必须放在这里面</script>

    4.三个常用对话框:

     alert("")警告对话框,作用是弹出一个警告对话框。

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

     prompt("要显示的提示文字"),作用是弹出一个可以输入内容的对话框。

    二、JavaScript语法

    1.基本数据类型:

      字符串、小数、整数、日期时间、布尔型等。

    2.变量:

     都是通用类型var,可以随便存储其它类型的值,可以直接使用,不用定义。但习惯上定义。

    定义变量: var a;  //所有变量定义都用var定义,var是通用的可变类型。

    var s = "3.14"; var n = parseFloat(s); ; s += 5;
    var d = parseInt(s);

    3.数组:

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

     数组元素的赋值:a[0]=123; a[1]="hello";   //元素中的索引从0开始。

     数组的取值:a[i];

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

     方法:a.sort();//数组排序,按照每一个元素的第一个字符进行排序。a.reverse();  //翻转数组。

    4.函数:

     函数的四要素:名称、输入、返回值、加工。

     定义函数:function add(形参){函数体}   //函数名为add,输入为参数的形式,返回值可以是var类型,也可以return一个返回值。

     函数必须经过调用才能执行。函数的调用:add(实参)。

    5.类型转换:

     分为自动转换和强制转换,一般用强制转换。

     其他类型转换为整数:parseint();

     其他类型转换为小数:parsefloat();

     判断是否是一个合法的数字类型:isNaN();

     是数字的话返回false,不是数字的话返回ture。 

    示例: 

    <body>
    今天是2015年的最后一个月
    </body>
    </html>
    <script>
    var a
    a=prompt("请输入一个数字!","只能是数字")
    b=isNaN(a)
    alert(b)
    </script>

     

     

     需要将prompt放进isNaN方法内

    6.运算符:

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

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

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

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

    7.语句:

     一般分为顺序、分支和循环语句。

    (1)分支语句if:

    if(判断条件)

    {

      满足条件要执行的语句

    }

    else

    {

      不满足条件时执行的语句

    }

    (2)循环for语句:

    for(初始条件;循环条件;状态改变)

    {

      循环体

    }

    (3)问题类型:穷举、迭代。

    (4)两个关键词:break 和 continue。

    (5)如果要输出某一参数的值:输出的值是"+a+"和"+b"

  • 相关阅读:
    JavaSE 基础 第51节 定义自己的异常
    JavaSE 基础 第50节 Java中的异常链
    JavaSE 基础 第49节 手动抛出异常
    JavaSE 基础 第48节 Java中的异常声明
    JavaSE 基础 第47节 获取异常信息
    JavaSE 基础 第46节 异常的分类
    JavaSE 基础 第45节Java异常快速入门
    JavaSE 基础 第44节 引用外部类的对象
    JavaSE 基础 第43节 静态内部类
    通用爬虫
  • 原文地址:https://www.cnblogs.com/Fate-rail/p/5044792.html
Copyright © 2011-2022 走看看