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 · 382 阅读 · 0 评论 -
如何在HTML中使用JavaScript——外部引入和内部嵌入
当我们想将js脚本放入网页中时,我们无一例外的总是会想到HTML。 在如何使用JavaScript之前,我们需要先了解<script>元素,其定义了6个属性 async:可选。表示应该立即下载脚本,但是不应妨碍页面中的其他操作。在XHMTL总,要将async设置为async=“async”。异步脚本一定在页面的load事件前执行,但可能会在DMOContenLoaded事件出发之前或...原创 2019-08-09 16:05:33 · 35313 阅读 · 0 评论 -
JavaScript基本概念——js语法、变量
如果你已经学习了其他任何一种编程语言,那么你对js的各种语法、变量、数据类型将不会感到陌生。 1. 区分大小写:ECMAScript中的一切(变量、函数名、操作符)都区分大小写。 2. 标识符:指变量、函数、属性的名字,或者是函数的参数。 命名规则:第一个字符必须是字母、下划线_或是美元符号$,其他的字符可以是数字、字母、下划线或是美元符号 建议使用驼峰式命名,如userName 3. 注释:使用...原创 2019-08-09 16:41:26 · 672 阅读 · 0 评论 -
JavaScript基本概念——数据类型
ECMAScript中有五种简单的数据类型:Undefined、Null、Boolean、Number、String,一种复杂的数据类型Object 1.Undefined Undefined类型只有一个值,即特殊的undefined。在使用var变量进行变量声明但未对其进行变量赋值,这个变量的值自动赋为undefined。 var msg; alert(msg == undefined); //...原创 2019-08-10 17:12:13 · 283 阅读 · 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 · 247 阅读 · 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 · 523 阅读 · 0 评论 -
JavaScript基本概念——各种操作符详解之加性、乘性操作符详解、关系操作符详解
1.乘性操作符 (1)乘法:符号 * ,用于两个数值计算。遵循如下规则: 操作数都是数值,执行正常的乘法计算。两个正数相乘为正数,负数相乘为正数。 一个操作数为NaN,结果为NaN Infinity * 0,结果为NaN Infinity * 非0,结果Infinity或-Infinity,取决于非0的符号 Infinity * Infinity ,结果Infinity 一个操作数不是数值,先使...原创 2019-08-11 16:20:38 · 407 阅读 · 0 评论 -
JavaScript基本概念——各种操作符详解之相等操作符赋值操作符、条件操作符、逗号操作符详解
1.相等操作符 (1)相等和不相等:符号 == ,!=。比较时会进行操作数转换,转换规则如下 布尔值转为数值,true为1,false为0 字符串转为数值 对象转为相对应的可操作的数值 null和undefined是相等的,比较之间,不能将null和undefined转为其他任何值 操作数中有NaN,结果为NaN -两个操作数都是对象,比较是否为同一个对象,是为true,否则为false 下面是...原创 2019-08-11 16:42:49 · 353 阅读 · 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+……+100 sum = 0; while(i<=100){ sum +=i; } 3. do-wh...原创 2019-08-11 16:55:36 · 338 阅读 · 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 · 276 阅读 · 0 评论 -
JavaScript引用类型详解——探讨Array类型(切片、位置索引、迭代、归并)
1. 操作方法二:slice()、splice() (1)切片:slice()方法,基于当前数组的一个或多项创建新的数组,可以接受一个或者两个参数,即要返回项的起始和结束位置。 一个参数:返回从该参数指定位置开始到当前数组末尾的所有项目 两个参数:返回起始位置之间的项,但是不包括结束位置的项。slice方法不影响原数组。 例如: var colors = ["red","orange","yell...原创 2019-08-15 18:34:39 · 505 阅读 · 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 · 571 阅读 · 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 · 503 阅读 · 0 评论 -
JavaScript数据类型——引用类型和基本类型深入理解,区别?联系?判断?
在JavaScript中,变量可能包含两种数据类型的值:基本类型值和引用类型值。 基本类型值:Undefined,Nukk,Boolean,Number,String (访问时按值访问) 引用类型值:Object(访问时按引用访问) 二者有以下不同 1.动态的属性 二者的定义方式相同:创建变量赋值 但是基本类型值的变量不能为其创建属性,引用类型的变量可以创建属性。 var person = n...原创 2019-08-12 16:57:08 · 402 阅读 · 0 评论 -
JavaScript中作用域与函数的执行环境详解
首先我们需要明白什么是执行环境?什么是函数的作用域? 1. 执行环境定义了变量和函数有权访问的其他数据。 每个执行环境都有一个与之关联的变量对象,环境中定影的所有的变量和函数均保存在这个变量对象中。 每个函数都有自己的执行环境。当执行流进入一个函数中,函数的环境进入一个环境栈,函数执行完毕,栈将其环境推出。 2. 作用域保证对执行环境有权访问的所有变量和函数的有序访问。 当进入一个执行...原创 2019-08-12 17:46:40 · 316 阅读 · 0 评论
分享