2020-03-11

笔记:

正则对象

    RegExp对象的创建方式

    直接量创建存在边界,^代表开始,$代表结束

    直接量创建的正则是对象,不用引号,要用/······/

    test方法

        格式:正则对象.test(String);

        用来校验字符串是否匹配正则,全部匹配返回true,有一个不匹配返回false

JS数组对象

    1.JS数组的特性

        JS数组可以看做JAVA中的ArrayList集合

            数组中的每一个成员没有类型限制,既可以存放任意类型

             数组的长度可以自动修改

   

基本数据类型

    类似于java中的基本数据类型

        string    字符串类型,“”和“都是字符串,    javaScript中没有单个字符

        boolean   布尔类型,固定值为true,false

        number   数值类型,任意数字

        null 空,一个占位符

        undefined   未定义类型,该类型只有一个固定值,即undefined,表示变量声明却未定义具体的值

    因为undefined是从null中派生出来的,所以undefined==null

    js区别于java,是弱类型语言,变量的使用不必严格遵循规范,所以一个变量声明好之后,可以赋予任意类型的值

    通过typeof运算符可以分辨变量值属于那种基本数据类型,对变量或值调用typeof运算符将返回下列值之一:

        undefined     变量是Undefined类型的

        boolean     变量是Boolean类型的

        number     变量是Number类型的

        string     变量是String类型的

        object     变量是Null类型的,或者是一种引用类型

引用数据类型

    引用类型通常叫做类(class),但在javaScript中,因为不存在编译过程,所以没有类的概念,所处理的引用数据类型都是对象


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>计算器</title>

</head>

<body>

    var result;

    var num1 = prompt("请输入第一个数");

    var num2 = prompt("请输入第一个数");

    var oper = prompt("请输入运算符");

    switch (oper){

        case "+":

result = num1 +num2;

            break;

        case "-":

            result = num1 - num2;

            break;

        case "*":

            result = num1 * num2;

            break;

        case "/":

            result = num1 / num2;

            break;

    }

      alert("计算结果为"+num1+oper+num2+"="+result);

</body>

</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 11js关系运算符 <!DOCTYPE html> 11js关系运算符 /*关系运算符存在的意义:1、默认情况下,...
    ouyangqinbin阅读 355评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,315评论 0 3
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,239评论 0 2
  • 一、正则对象 1、RegExp 对象的创建方式 var reg=newRegExp ("表达式"); //开发中...
    小汤源O阅读 158评论 0 0
  • day05 一、正则对象 1、RegExp 对象的创建方式 va...
    李霜_9191阅读 180评论 0 0