随笔分类 - JavaScript
学习记录
摘要:数学对象 数学对象的操作 console.log(Math); 1.取整的方法 //针对于负数来说: //向下取整 console.log( Math.floor(4.5) ); //4 //向上取整 console.log(Math.ceil(4.001)); //5 //四舍五入 console
阅读全文
摘要:字符串 1.获取字符串长度 let x = "哈哈哈 abc"; //字符串的长度 console.log(x.length); 2.字符串下标取值 //字符串的这个取值方法不兼容低版本的ie浏览器 console.log(x[5]); //这个方法兼容所有浏览器 console.log(x.cha
阅读全文
摘要:作用域有:全局作用域和局部作用域 var 除了函数的{}之外,其他地方都不会认为是子作用域 let 在任意{ }里面,如果用的是let关键词定义的变量,那么这个{}视为一个子作用域,在for的()里面,用let定义变量,视为子作用域. Var的解析 1. 定义 -- 找出变量 (找当前作用域所有的
阅读全文
摘要:函数返回值 return可以改变函数内部的"返回值". 1.一个函数执行完之后,默认的返回值是undefined, function x(){ return 111; } //函数自执行,内部运行return就是函数的返回值 console.log( x() ); 输出到页面中:document.w
阅读全文
摘要:函数:定义函数 定义方式 第一种定义方式:可在后面定义前面调用.可提前调用 function gg(){ console.log("函数内部的代码"); } 第二种定义方式:必须先定义后面执行,提前调用报错 // b();//报错 -- let定义的函数不可以提前调用 let b = functio
阅读全文
摘要:字符串拼接 双引号配合单引号做拼接练习 let num = 100; // let x = "我有" + num*2 + "块钱"; // let x = "我说:'小明身上有" + num*3 + "块钱'。"; // let x = "<p>num</p>"; // let x = "<p>"
阅读全文
摘要:循环样式 * for( ① ; ② ; ③ ){ * ④ * } * * ①:定义变量 * ②:判断条件(条件为真,继续循环,为假则退出循环) * ③:变量的变化 * * ④:若干行循环代码 * * 1-2-4-3-2-4-3- …… -2-4-3-2(为假,循环结束) * */ for( let
阅读全文
摘要:if判断 第一种: 第一种:if(条件){代码} 结果会执行真代码 第二种: let x = 40 if(x >50){ }else if( x>30){ }else if( x>20 ){ }else{ "以上条件都不满足" } 第三种: if(){ }else if(){ }else if(){
阅读全文
摘要:运算符 1.算术运算符: +(加法), -(减法), *(乘法), /(除法), %(余数), ++(自增), --(自减) 2.赋值运算符: = , +=, -=, *=, /=, %= 3.字符串运算符: +, += 4.比较运算符: ==(等于), (全等于),!=(不等于),!==(不恒等于
阅读全文
摘要:属性、样式操作 改变元素样式的方式:外部样式表、内部样式表、行内样式。 获取元素的显示样式 获取节点的方式: 通过id获取:document.getElementById() 通过选择器来获取:document.querySelector(),document.querySelectorAll()
阅读全文
摘要:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。 数据类型有:1.基础数据类型:number string boolean undefined null symbol(ES6新增) 2.复杂数据类型:object 基础DOM操作:通过ID,通过class,通过标签名,
阅读全文