- 博客(14)
- 收藏
- 关注
原创 js删除数组内相同元素(同时删除多个元素)
例:有数组testArr= ["b", "b", "a", "b", "a"],需要把数组内的"b"删掉。错误的写法:<script> var testArr = ["b", "b", "a", "b", "a"]; //替换掉数组里的b for (var i = 0; i < testArr.length; i++) { //如果是b,则从数组删掉 if (testArr[i] == "b") testArr.splice(i, 1) } console
2022-01-29 20:34:54 1532
原创 JavaScript代码块
1、语句前边我所说表达式和运算符等内容可以理解成是我们一 门语言中的单词,短语。而语句(statement)就是我们这个语言中一句一句完 整的话了。语句是一个程序的基本单位,JavaScript的程序就是由一条一条语句构成的,每一条语句使用;结尾。JavaScript中的语句默认是由上至下顺序执行的,但是我们也可以通过一些流程控制语句来控制语句的执行顺序。2、代码块代码块是在大括号 {} 中所写的语句,以此将多条语句的集合视为一条语句来使用。例如:{ var a = 12
2022-01-28 19:47:19 867
原创 JavaScript循环语句
循环语句和条件语句一样,也是基本的控制语句,只要满足一定的条件将会一直执行,最基本的循环语句:while do…while for1、whilewhile语句是一个最基本的循环语句,while语句也被称为while循环。语法格式:while(条件表达式){ 语句...}案例演示:输出1-10。var i = 1;while (i <= 10) { console.log(i); i++;}2、do…whiledo…while和
2022-01-28 19:45:15 397
原创 JavaScript的注释
注释中的内容不会被解析器解析执行,但是会在源码中显示,我们一般会使用注释对程序中的内容进行解释。JS中的注释和Java的的一致,分为两种:单行注释:// 注释内容 多行注释:/* 注释内容 */1、单行注释<script> // 这是注释内容 console.log("Hello,World!");</script>...
2022-01-27 22:15:44 749
原创 JavaScript条件语句
条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句,最基本的条件语句:if…else switch…case1、if…elseif…else语句是一种最基本的控制语句,它让JavaScript可以有条件的执行语句。第一种形式: if(expression) statement var age = 16;if (age < 18) { console.log("未成年");} 第二种形式: if(expre..
2022-01-26 20:06:00 142
原创 JavaScript强制类型转换
简述强制类型转换指将一个数据类型强制转换为其它的数据类型。一般是指,将其它的数据类型转换为String、Number、Boolean。1、转换为String类型将其它数值转换为字符串有三种方式:toString()、String()、 拼串。方式一:调用被转换数据类型的toString()方法,该方法不会影响到原变量,它会将转换的结果返回,但是注意:null和undefined这两个值没有toString()方法,如果调用它们的方法,会报错。var a = 123;a = a.toS
2022-01-26 19:57:23 3361
原创 JavaScript对象基础
1、概述Object类型,我们也称为一个对象,是JavaScript中的引用数据类型。它是一种复合值,它将很多值聚合到一起,可以通过名字访问这些值。对象也可以看做是属性的无序集合,每个属性都是一个名/值对。对象除了可以创建自有属性,还可以通过从一个名为原型的对象那里继承属性。除了字符串、数字、true、false、null和undefined之外,2、创建对象创建对象有两种方式:第一种方式:1 var person = new Object();2 person.name =
2022-01-25 18:56:49 644
原创 Python绘图Turtle库详解
turtle绘图的基础知识:1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。 设置画布大小 turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素), 高, 背景颜色。 如:turtle.screensize(800,600, "green") turt...
2022-01-25 18:42:54 2009
原创 JavaScript函数中this指向
以函数形式调用时,this永远都是window 以方法的形式调用时,this是调用方法的对象 以构造函数的形式调用时,this是新创建的那个对象 使用call和apply调用时,this是传入的那个指定对象
2022-01-24 19:41:09 213
原创 JavaScript函数对象 call()和apply()
call()和apply()这两个方法都是函数对象的方法,需要通过函数对象来调用,当对函数调用call()和apply()都会调用函数执行,在调用call()和apply()可以将一个对象指定为第一个参数,此时这个对象将会成为函数执行时的this,call()方法可以将实参在对象之后依次传递,apply()方法需要将实参封装到一个数组中统一传递,如下演示:call()方法演示:注意:默认fun()函数调用,this指向的是window对象,你可以使用call()调用函数,在调用的时候传入一个.
2022-01-24 19:40:07 296
原创 JavaScript的输出
1、页面输出如何使用JavaScript向页面输出一句话,请参考以下代码。2、控制台输出如何使用JavaScript向控制台输出一句话,请参考以下代码。注意! 需要按F12弹出控制台3、窗口弹出输出如何使用JavaScript向弹出窗口输出一句话,请参考以下代码。...
2022-01-23 19:16:06 167
原创 JavaScript数据类型梳理
1.、基本数据类型JavaScript中的变量可能包含两种不同数据类型的值:基本数据类型和引用数据类型。JavaSript中一共有5种基本数据类型:String、Number、 Boolean、Undefined、Null。基本数据类型的值是无法修改的,是不可变的。基本数据类型的比较是值的比较,也就是只要两个变量的值相等,我们就认为这两个变量相等。.2、引用数据类型引用类型的值是保存在内存中的对象。当一个变量是一个对象时,实际上变量中保存的并不是对象本身,而是对象的引用。当从一个
2022-01-23 19:00:13 220
原创 JS中数组的应用
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规...
2022-01-22 22:14:58 161
原创 JavaScript函数(function)
一、函数基本概念 为完成某一功能的程序指令(语句)的集合,称为函数。二、JavaScript函数的分类 1、自定义函数(我们自己编写的函数),如:function funName(){} 2、系统函数(JavaScript自带的函数),如alert函数。三、函数的调用方式 1、普通调用:functionName(实际参数...) 2、通过指向函数的变量去调用: var myVar=函数名; myVar(实际参数...);四、函数返回值
2022-01-22 22:10:18 1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人