JavaScipt快速入门(一)

    科技2022-08-30  133

    目录

    一、引入JavaScipt(会在网页出现弹窗)1、步骤(内部标签)2、外部引入的方法 二、基本语法入门1、区分大小写2、标识符3、变量(1)(2) 4、数据类型(1)typeof操作符(2)Undefined类型(3)NULL类型(4)Boolean类型(5)Number类型(6)字符串 5、数组类型详解(1)简介(2)创建数组(3)访问数组元素(4)数组属性和方法

    一、引入JavaScipt(会在网页出现弹窗)

    1、步骤(内部标签)

    2、 3、 4、 5、 6、 7、 8、 9、

    2、外部引入的方法

    1、 2、

    二、基本语法入门

    1、区分大小写

    一切(变量、函数名和操作符)都区分大小写

    2、标识符

    1、第一个字符必须是一个字母、下划线(_)或一个美元符号(s)

    2、其他字符可以是字母、下划线、美元符号或数字。

    3、标识符中的字母也可以包含扩展的ASCI或 Unicode字母字符(如A和E),但我们不推荐这样做

    按照惯例, Ecmascript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的

    首字母大写

    3、变量

    (1)

    定义变量时要用var操作符(注意var是一个关键字),后跟变量名(即一个标识符)如下:

    var message;

    这行代码定义了一个名为message的变量,该变量可以用来保存任何值。

    (2)

    上面的变量messge是在函数中使用var定义的,当函数被调用时,就会创建该变量并为其赋值。而此之后,这个变量就会立即被摧毁。所以会出错 从而可以创建一个全局变量,如图: 这个例子省略了var操作符,因而message就成了全局变量,这样,只要调用过一次test()函数,这个变量就有了定义,就可以在函数外部的任何地方被访问到。 注意:

    4、数据类型

    (1)typeof操作符

    typedf操作符的操作数可以是变量也可以是数值字面量。

    var message = "some string"; alert(typeof message); // "string" alert(typeof(message)); // "string" alert(typeof 95); // "number"

    (2)Undefined类型

    Undefined类型只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。

    var message; alert(message == undefined); //true

    (3)NULL类型

    NULL类型是第二个只有一个值的数据类型,这个特殊的值是null.从逻辑角度来看,nu11值表 一个空对象指针,而这也正是使用 typeof操作符检测null值时会返回" object"的原因。

    var car = null; alert(typeof car); // "object"

    注意:

    null和 undefined的用途完全不同。首先无论在什么情况下都没有必要把一个变量的值显式地设置为 undefined,可是同样的规则对null却不适用。换句话说只要意在保存对象的变量还没有真正保存对象,就应该明确地让该变量保存null值。这样做不仅可以体现null作为空对象指针的惯例,而且也有助于进一步区分null和 undefined

    (4)Boolean类型

    true与false

    (5)Number类型

    123 //整数 123.1 //浮点数 1.123e3 //科学计数法 -99 //负数 NaN //not a nember Infinity //表示无限大

    (6)字符串

    String类型用于表示由零或多个16位 Unicode字符组成的字符序列,即字符串。字符串可以由双引号(")或单引号(’)表示,因此下面两种字符串的写法都是有效的。

    var firstName = "Nicholas"; var lastName = 'Zakas';

    5、数组类型详解

    (1)简介

    1、JavaScript数组用于在单一变量中存储多个值 2、数组是一种特殊的变量,它能够一次存放一个以上的值

    (2)创建数组

    语法1: var array-name = [item1,item2,...]; 实例: var s =["hello","111",1] 语法2: var cars = new Array("Saab", "Volvo", "BMW");

    (3)访问数组元素

    我们通过引用索引号(下标号)来引用某个数组元素。

    (4)数组属性和方法

    var x = cars.length; // length 属性返回元素的数量 var y = cars.sort(); // sort() 方法对数组进行排序
    Processed: 0.009, SQL: 9