![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
悠然少年心
做自己感兴趣的事
展开
-
函数方法
<script type="text/javascript"> // call()和apply() //在调用call和apply时可将一个对象指定为第一个参数 //你call()和apply()传递的对象是谁this指向谁 var name = 1; function fun1() { console.log("我是fun1函数") } fun1();/..原创 2021-04-21 23:51:39 · 58 阅读 · 0 评论 -
JS数组的方法
concat()reverse()sort() <script type="text/javascript"> arr1 = ["芜湖"]; arr2 = ["大司马"]; arr3 = ["起飞"]; arr4 = ["炫炫", "汪汪汪", "我疯狂的炫", "狗狗大队"]; arr5 = ["b", "d", "e", "a", "c", "f",]; arr6 = ["11", "2"原创 2021-04-21 22:39:54 · 58 阅读 · 0 评论 -
数组的四个方法
<script type="text/javascript"> // 数组的四个方法 // push()末尾添加返回数组长度 pop()末尾删除返回被删除值 // unshift()头部添加返回添加后长度 shift()头部删除第一个元素返回被删除值 // push(): // 可以在数组的末尾添加一个或者多个元素, 并且返回数组的新的长度 // 可以将要添加的元素作为方法的传递 .原创 2021-04-20 01:25:23 · 117 阅读 · 0 评论 -
数组的基本操作
<script type="text/javascript"> // 创建一个数组 数组也是对象 索 引 值 var arr = new Array(); // 0 10 arr[0] = 10; // 1 20 arr[1] = 20; arr[2] = 30; arr[3] = 4原创 2021-04-20 00:52:34 · 76 阅读 · 0 评论 -
JS原型对象以及构造函数优化
原型对象的使用 <script type="text/javascript"> // 原型对象相当于一个公共的区域, 所有同一个类的实例都可以访问到这个原型对象 // 我们可以将对象中共有的内容, 统一设置到原型对象中 // 当我们访问对象的一个属性或者方法的时候, 他会先在对象自身去寻找如果有则直接使用 // 如果没有就回去原型对象中去寻找, 如果找到则直接使用 // 以后创建构造函数时可以将这些对象共有的属原创 2021-04-19 21:40:24 · 66 阅读 · 0 评论 -
JS中的this用法总结
<script type="text/javascript"> //this用法总结: // 当以函数调用时this是window // 当以方法的形式调用时,谁调用方法this就是谁 // 当以构造函数的形式调用时,this就是新创建的那个对象 // 用函数的方式调用时this指向的是window // 用方法调用this时执行的是调用方法的对象 // this指向的是一个对象 这个对象称为函...原创 2021-04-19 18:08:50 · 206 阅读 · 0 评论 -
工厂方法
<script type="text/javascript"> //使用工厂类创建对象 // function createPerson() { // var obj = new Object(); // obj.name = "孙悟空"; // obj.age = "18"; // obj.gender = "男"; // obj.sayn原创 2021-04-19 16:52:52 · 45 阅读 · 0 评论 -
JS的this
<script type="text/javascript"> // 用函数的方式调用时this指向的是window // 用方法调用this时执行的是调用方法的对象 // this指向的是一个对象 这个对象称为函数执行的上下文对象 // 根据函数调用方式不同,this指向不同的对象 // function fun(a, b) { // console.log(this.name);原创 2021-04-19 16:27:01 · 52 阅读 · 0 评论 -
对象字面量和返回值
字面量 <script type="text/javascript"> // var obj = new Object(); //用字面量创建一个对象: // var obj = {}; // 使用对象字面量可以直接在创建对象时指定对象属性值 // 语法:{属性名:属性值,属性名:属性值} // 使用字面量的属性名可以加引号也可以不加,建议不加 // 如果要使用一些特殊名字,原创 2021-04-16 17:45:38 · 133 阅读 · 0 评论 -
对象
<script type="text/javascript"> //创建对象 var obj = new Object();//object()类为构造函数 console.log(obj); console.log(typeof obj); // 可以在对象中添加属性 在对象中保存的值为属性 // 向对象添加属性 // 语法:对象.属性名=属性值; ...原创 2021-04-16 17:43:42 · 75 阅读 · 0 评论 -
函数
<script type="text/javascript"> // 函数可以封装一些代码 或者一些功能 // 保存一些代码在需要的时候调用 // 函数function: // 创建一个函数对象: //可以将要封装的代码以字符串的形式传递给构造参数 var fun = new Function(); console.log(typeof fun);//function .原创 2021-04-16 17:43:06 · 54 阅读 · 0 评论 -
函数的参数
<script type="text/javascript"> // 定义一个求两个数和的参数 // 可以在函数()指定一个或者多个参数 // 多个形参之间使用,逗号隔开,声明形参就相当于在函数内部声明了相应的变量 function sum(a, b) //形参ab就相当于在函数内部var a; var b;不过没赋值 { console.log("a=" + a); ...原创 2021-04-16 17:42:29 · 45 阅读 · 0 评论 -
函数返回值练习
<script type="text/javascript"> //定义一个函数,判断一个数字是否是偶数如果是则返回true,否则返回false function isOu(num) { return num % 2 == 0; //==本来就是返回一个布尔类型 } var result1 = isOu(15); console.log(result1); .原创 2021-04-16 17:41:21 · 372 阅读 · 0 评论 -
JavaScript逻辑运算符 Boolean类型和非Boolean类型
布尔类型<script type="text/javascript"> // 布尔值的逻辑运算 // !非运算对一个值进行非运算 // 对一个布尔值进行取反操作 // 如果一个值进行两次取反他不会变化 // 如果对一个非布尔值进行运算 则会将其转化为布尔值 然后再取反 // 隐式类型转换:可以 利用该特点来将一个其他数据类型转换为布尔类型 // 原理和Boolean()函数一样.原创 2021-04-06 19:02:11 · 394 阅读 · 0 评论 -
自增和自减少
<script type="text/javascript"> // a++和++a都会使变量a自增1 // 但是(a++)的值等于原变量的值即自增前的值 // (++a)的值是自增后的值 // 自减--a 和a++同理 var a = 1; console.log(a++);//1等于原变量的值 console.log(a);//2因为调用过一次a++原创 2021-04-06 17:49:27 · 83 阅读 · 0 评论 -
操作符和强制转换以及隐式类型转换(number和String)
<script type="text/javascript"> // 运算符也叫操作符 + - * / % // 通过运算符可以对一个或者多个值运算 // 比如typeof就是运算符可以获得一个值的运算 // 任何值与NaN运算都是NaN // 当你使用 //number隐式类型转换 var f = "999"; f = f - 0; console.log(f);原创 2021-04-06 16:21:17 · 229 阅读 · 0 评论 -
JavaScript强制类型转换
<script type="text/javascript"> // 字符串转数字 var a = "123" //使用number函数将a转换为Number类型 // 纯数字字符串会直接转换 a = Number(a); console.log(typeof a); console.log(a); var b = "123adc" b = Numbe原创 2021-04-01 00:06:46 · 49 阅读 · 0 评论