
JavaScript
文章平均质量分 87
Daisy_JuJuJu
一个努力发paper的左家陇职业技术学院的在读GISer博士生!!!
展开
-
初识JavaScript——什么是JavaScript?
JavaScript是世界上最流行的脚本语言注意:Java和JavaScript没有任何的关系,JavaScript是脚本语言,Java是一门后台语言。就像雷锋和雷峰塔、北大和北大青鸟、张三和张三丰一样。JavaScript诞生于1995年,简称JS。JavaScript是一种专为与网页交互而设计的脚本语言一个完整的JavaScript有以下三个核心组成:1. ECMAScript,...原创 2019-08-09 15:18:41 · 294 阅读 · 0 评论 -
JavaScript数据类型——引用类型和基本类型深入理解,区别?联系?判断?
在JavaScript中,变量可能包含两种数据类型的值:基本类型值和引用类型值。基本类型值:Undefined,Nukk,Boolean,Number,String (访问时按值访问)引用类型值:Object(访问时按引用访问)二者有以下不同1.动态的属性二者的定义方式相同:创建变量赋值但是基本类型值的变量不能为其创建属性,引用类型的变量可以创建属性。 var person = n...原创 2019-08-12 16:57:08 · 328 阅读 · 0 评论 -
JavaScript基本概念——函数详解
在JavaScript中,函数是最核心的。1. 在JS中,语法如下: function myfFunction(param1,param2,parma3,……){ //do something }2. 调用:通过函数名调用已有简单的一个函数 function sum(num1,num2){ return num1+num2; }调用sum(3,4),结果7。 函数中可...原创 2019-08-12 14:59:25 · 426 阅读 · 0 评论 -
JavaScript基本概念——语句详解之switch语句、break、continue语句
1. switch语句所有能用switch语句的都可以使用if语句,但是switch更为方便。语法:swicth(expression){ case value:statement break; case value:statement break; default:statement }case意思是如果表示式等于value值,等执行后面的statement语句;bre...原创 2019-08-12 13:38:33 · 468 阅读 · 0 评论 -
JavaScript引用类型详解——探讨Array类型(切片、位置索引、迭代、归并)
1. 操作方法二:slice()、splice()(1)切片:slice()方法,基于当前数组的一个或多项创建新的数组,可以接受一个或者两个参数,即要返回项的起始和结束位置。一个参数:返回从该参数指定位置开始到当前数组末尾的所有项目两个参数:返回起始位置之间的项,但是不包括结束位置的项。slice方法不影响原数组。例如:var colors = ["red","orange","yell...原创 2019-08-15 18:34:39 · 368 阅读 · 0 评论 -
JavaScript引用类型详解——探讨Array类型(创建、访问、检测、转换、栈、队列、重排序、连接)
Array类型绝对是JavaScript中又一极其重要的引用类型,其具有的属性和方法具有较大的灵活性以及便捷性。1.创建数组的两种方式(1)使用new关键字构造(可以省略new关键字)var animals = new Array();var animals = new Array(20); //长度为20的数组var animals = new Array("dog","cat","p...原创 2019-08-15 17:50:14 · 214 阅读 · 0 评论 -
JavaScript基本概念——语句详解之流程控制语句一(if,while,do……while,for,for-in)
1.if语句推荐使用代码块的方式if (i>100){ console.log("i is greater than 100"); }else{ console.log("i is samller than 100"); }2.while语句//求和1+2+3+……+100sum = 0;while(i<=100){ sum +=i; }3. do-wh...原创 2019-08-11 16:55:36 · 274 阅读 · 0 评论 -
JavaScript基本概念——各种操作符详解之相等操作符赋值操作符、条件操作符、逗号操作符详解
1.相等操作符(1)相等和不相等:符号 == ,!=。比较时会进行操作数转换,转换规则如下布尔值转为数值,true为1,false为0字符串转为数值对象转为相对应的可操作的数值null和undefined是相等的,比较之间,不能将null和undefined转为其他任何值操作数中有NaN,结果为NaN-两个操作数都是对象,比较是否为同一个对象,是为true,否则为false下面是...原创 2019-08-11 16:42:49 · 275 阅读 · 0 评论 -
JavaScript基本概念——各种操作符详解之加性、乘性操作符详解、关系操作符详解
1.乘性操作符(1)乘法:符号 * ,用于两个数值计算。遵循如下规则:操作数都是数值,执行正常的乘法计算。两个正数相乘为正数,负数相乘为正数。一个操作数为NaN,结果为NaNInfinity * 0,结果为NaNInfinity * 非0,结果Infinity或-Infinity,取决于非0的符号Infinity * Infinity ,结果Infinity一个操作数不是数值,先使...原创 2019-08-11 16:20:38 · 312 阅读 · 0 评论 -
JavaScript基本概念——各种操作符详解之一元操作符(加、减)转换规则、位操作符、布尔操作符详解
操作符:用于操作数据值,包括算数操作符、位操作符、关系操作符等等。一元操作符符:只能操作一个数据值。递增递减操作符:++,- -分为前置操作和后置操作。前置操作:先进行自增自减操作在进行数值运算。 var age = 18; var age1 = ++age; //age1 = 19,age = 19 var age2 = --age; //age2 = 18,age = 18;...原创 2019-08-11 15:46:41 · 422 阅读 · 0 评论 -
JavaScript引用类型详解——探讨Object类型
Object是我们使用最多的一种引用类型1. 创建Object实例(1)使用new关键字var o = new Object();o.name = "Daisy";o.age = 21;(2)使用对象字面量表示var o = { name:"Daisy", // 属性名也可以使用字符串,写成"name" age:21};属性和属性之间使用逗号分隔在实际开发过程中,推...原创 2019-08-15 10:48:10 · 194 阅读 · 0 评论 -
JavaScript基本概念——数据类型
ECMAScript中有五种简单的数据类型:Undefined、Null、Boolean、Number、String,一种复杂的数据类型Object1.UndefinedUndefined类型只有一个值,即特殊的undefined。在使用var变量进行变量声明但未对其进行变量赋值,这个变量的值自动赋为undefined。var msg;alert(msg == undefined); //...原创 2019-08-10 17:12:13 · 217 阅读 · 0 评论 -
JavaScript基本概念——js语法、变量
如果你已经学习了其他任何一种编程语言,那么你对js的各种语法、变量、数据类型将不会感到陌生。1. 区分大小写:ECMAScript中的一切(变量、函数名、操作符)都区分大小写。2. 标识符:指变量、函数、属性的名字,或者是函数的参数。命名规则:第一个字符必须是字母、下划线_或是美元符号$,其他的字符可以是数字、字母、下划线或是美元符号建议使用驼峰式命名,如userName3. 注释:使用...原创 2019-08-09 16:41:26 · 591 阅读 · 0 评论 -
如何在HTML中使用JavaScript——外部引入和内部嵌入
当我们想将js脚本放入网页中时,我们无一例外的总是会想到HTML。在如何使用JavaScript之前,我们需要先了解<script>元素,其定义了6个属性async:可选。表示应该立即下载脚本,但是不应妨碍页面中的其他操作。在XHMTL总,要将async设置为async=“async”。异步脚本一定在页面的load事件前执行,但可能会在DMOContenLoaded事件出发之前或...原创 2019-08-09 16:05:33 · 32868 阅读 · 0 评论 -
JavaScript中作用域与函数的执行环境详解
首先我们需要明白什么是执行环境?什么是函数的作用域?1. 执行环境定义了变量和函数有权访问的其他数据。 每个执行环境都有一个与之关联的变量对象,环境中定影的所有的变量和函数均保存在这个变量对象中。 每个函数都有自己的执行环境。当执行流进入一个函数中,函数的环境进入一个环境栈,函数执行完毕,栈将其环境推出。2. 作用域保证对执行环境有权访问的所有变量和函数的有序访问。 当进入一个执行...原创 2019-08-12 17:46:40 · 251 阅读 · 0 评论