03 2022 档案
摘要:1,创建节点 document.create... 创建后的任意节点都需要添加到 body 中才能够看到,产生实际作用; <script> //创建属性节点,必须要给属性节点赋值 document.createAttribute('属性名').value = '属性值' //创建元素节点,第一个参数
阅读全文
摘要:逻辑运算符 逻辑运算符包括:&& 逻辑与; || 逻辑或; !逻辑非; 都是进行布尔值的运算。 1,&& 与; 所有条件都为真才为真,其他情况都为假。 例: 1 var x = 5, y = 5; 2 (x < 10 && y > 1); //输出 true3 (x > 10 && y > 1);
阅读全文
摘要:一,函数中的arguments数组是什么? JS中函数不介意传递进来多少个参数,也不在乎传进来参数是什么数据类型(可以接收任意类型的值),在调用函数时也未必一定要传递指定数量的参数,原因是 ECMAScript 中的参数在内部是用一个数组(arguments)来表示的。函数接收到的始终都是这个数组,
阅读全文
摘要:总一点:不管a++还是++a, a都要自身加一。 但是如果是a++, 则返回值为旧值, 如果是++a, 则返回值为新值. 单独一行使用结果都是一样。 var a = 10; a++; //a++ = 11, a = 11; ++a; //++a = 11, a = 11; 前置运算符:把运算符放在变
阅读全文
摘要:比较运算符 比较运算符包括有:<, >, <=, >=, ==, !==, , 返回的都是Boolean类型,要么是true要么是false 1,"==" 比较的是值 对于NaN来说,即使两个都是NaN,也不相等返回的仍是false。 console.log(NaN == NaN); //输出 fa
阅读全文
摘要:基础运算符:加(+),减(-),乘(*),除(/),取余(取模 % ) 1,在对数字的计算中,运算规则和数学运算一致,取余和乘除同级。 2,字符串加任何值都会进行拼接变为字符串。 3,取余(取模)运算是取余数 console.log(5 % 4); //输出 1 4,NaN的加法运算(其他运算也一致
阅读全文
摘要:运算中会先把值进行Number转换 a++ = a + 1; a++ = Number(a) + 1, ++a = Number(a) + 1; 无论前置还是后置,在运算中会先自动强制Number转换; <script> let num = 10; console.log(num++); //输出
阅读全文
摘要:数据类型转换 所有程序设计语言最重要的特征之一是具有进行类型转换的能力。 一,转换成字符串 1,toString() a. 字符串本身也能被转换,ECMAScript定义所有对象都有toString()方法,无论他是伪对象,还是真对象。 1 var str = 'hello'; 2 console.
阅读全文
摘要:一,JS的书写方式 1,写在标签内 1 <a href="javescript:alert('你好!')"></a> 2,写在script标签内(全局的JS) 1 <script> 2 console.log("你好!"); 3 </script> 3,写在script文件中,外部文件需要引入 <s
阅读全文
摘要:简陋的正方体................ 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>正方体</title> 6 <style> 7 *{margin: 0;padding: 0;} 8 body{
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>三角形</title> <style> .box{ height: 0; width: 0; /*宽高为零*/ border: 50px solid transparent; /*
阅读全文
摘要:1) 什么是javeScript javescript又简称为JS,是web开发者必学的三种语言之一。JS是一种高级编程语言也是一种弱数据类型语言,一般运用在HTML和web上。但它是完全不同于Jave语言的,好比雷锋和雷锋塔的区别只是名字相似,不论概念还是设计上是完全不同的。 2) js的组成有哪
阅读全文