JS基础知识归纳

一、JavaScript的组成

  1.ECMAScript javascript的语法规范

  2.DOM  js操作网页上元素的API

  3.BOM  js操作浏览器部分功能的API

二、javascript数据类型

  简单(基本、值)数据类型:Number String Boolean undefined Null

  复杂(引用)数据类型:Object Array Date

  判断数据类型:typeof(name)

         typeof name

  数据类型转换:

    转换成字符串:变量.toString()

           String(变量)  undefined和null必须使用此方法转化

           “”+变量

    转换成数值类型:Number() 可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN

            parseInt()  把字符串转换成整数,如果第一个字符非数字,返回NaN

            parseFloat()  把字符串转换成浮点数

    转换成布尔类型:Boolean()  false "" 0和NaN null undefined 转换结果都为false.

三、数组

  1.创建数组的两种方式

   数组字面量:var arr1=[] 创建空数组

         var arr2=[1,2,3] 创建非空数组

   Array的构造函数:var arr3 = new Array(); 创建一个空数组

            var arr4 = new Array(10); 创建一个长度为10的数组

            var arr5 = new Array("a","b","c"); 创建一个包含3个字符串的数组

  2.数组的使用

   获取数组中的值:var arr=[1,2,3];

           arr[0]  获取数组中第一个元素的值

           arr[1]=["red"];  给第二个元素重新赋值

           arr[4] = [6];  设置第5个元素的值,此时数组中有5个元素

   数组的长度length属性:获取或设置数组中元素的个数

           console.log(arr.length);  获取数组中元素的个数

           arr.length=1;  设置数组中元素的个数

   数组API:

        

           

原文地址:https://www.cnblogs.com/ytwanzi/p/6439345.html