js学习
cf313995
这个作者很懒,什么都没留下…
展开
-
var和let块级作用域
什么是变量作用域?变量在什么范围内是可用的。没有块级作用域引发的问题?那么函数的值就可能在被使用前修改。if(true){ var name = "why" } name = "lsii" console.log(name) // lisiif语句为真,所以代码是可以执行的。而我们定义的变量name在打印的是lisi,原因是没有块级作用域。比如:有五个按钮...原创 2019-08-21 21:35:05 · 330 阅读 · 0 评论 -
js函数
1、什么是函数?函数就是把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用。函数的作用就是封装一段代码,将来可以重复使用。2、函数的定义(1)、声明函数function 函数名() { // 函数体}注意:函数声明的时候,函数体并不会执行,只要当函数被调用的时候才会执行。函数一般都用来干一件事情,函数...原创 2019-08-07 21:32:27 · 287 阅读 · 0 评论 -
js事件、标签操作、BOM
HTML 事件是发生在 HTML 元素上的事情。当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。1、注册事件<input type="button" id="btn" value="点我"><script> // 获取按钮 var btn = document.getElementById('btn'); // ...原创 2019-08-08 20:45:14 · 289 阅读 · 0 评论 -
js字符串常用方法
1、基本包装类型var 1 = 'abc';var len = s1.length;console.log(len); // 3这段代码在执行时,有一个问题就是基本类型是没有属性方法的,那么s1.length是怎么调用的呢?这就是用到基本包装类型。就是把基本类型包装成复杂类型。基本包装类型:String/Number/Booleanvar s = new String('123')...原创 2019-08-08 15:18:05 · 538 阅读 · 0 评论 -
js数组及其应用
1、数组的概念所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。2、数组的定义数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。3、通过字面量创建数组// 创建一个空数组var arr1 = []; // 创建一个包含3个数值的数组,多个数组项以逗号隔开var arr2 = [1, 3, 4]; /...原创 2019-08-06 09:53:41 · 265 阅读 · 0 评论 -
js简单类型和复杂类型、内置对象
1、数据类型js数据类型分为简单数据类型和复杂数据类型。简单数据类型:也叫基本数据类型、值类型。在存储时,变量中存储的是值本身,因此叫做值类型。包含Number,String,Boolean,undefined,null,复杂数据类型:引用类型,在存储是,变量中存储的仅仅是地址(引用),因此叫做引用数据类型。。包含Object、数组。2、简单数据类型和复杂数据类型作为函数的参数。fu...原创 2019-08-08 11:18:36 · 433 阅读 · 0 评论 -
js流程控制
1、表达式一个表达式可以产生一个值,有可能是运算、函数调用、也有可能是字面量(如5)。表达式可以放在任何需要值的地方。2、语句语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下,以;分割一个一个的语句。3、流程控制程序的三种基本结构。(1)、顺序结构。即代码从上到下依次执行,默认就是这样执行的。(2)、分支结构(选择情况)。根据不...原创 2019-08-06 08:08:52 · 314 阅读 · 0 评论 -
js运算符
一、算术运算符+ // 加- // 减* // 乘/ // 除% //取余var x = 5, y =10;console.log(x+y); // x + y 15console.log(x-y); // x - y -5console.log(x*y); // x * y 50console.log(x/y); /...原创 2019-08-05 18:39:50 · 253 阅读 · 0 评论 -
js对象
1、对象什么是对象?现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。举例: 一部车,一个手机车是一类事物,门口停的那辆车才是对象特征:红色、四个轮子行为:驾驶、刹车javascript中的对象JavaScript中的对象其实就是生活中对象的一个抽象JavaScript的对象是无序属性的集合。其属性可以包含基本值、对象或函数。对象就是一组没有顺序的值...原创 2019-08-08 08:41:17 · 398 阅读 · 0 评论 -
js数据类型转换
一、变量转换为字符串注:以下代码均可在F12的Console中运行查看。(1)、toString()方法var num = 18;var isRight = true;console.log(num.toString()); // '18'console.log(isRight.toString()); // 'true'但是当变量的值为null或者undefined时,第1种方...原创 2019-07-19 20:54:20 · 506 阅读 · 0 评论 -
js判断输入的是否为数字
// 判断输入是否为数字function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n);}js中字符串转换为数字:parseInt()函数可解析一个字符串,并返回一个整数。parseFloat()函数可解析一个字符串,并返回一个浮点数。parseInt("10"); //返回 10p...翻译 2018-10-15 21:09:50 · 6834 阅读 · 0 评论 -
js中与时间相关的操作
js中日期对象用于处理日期和时间。1、定义日期2、获取特定格式的时间3、操作日期4、获取时间戳5、日期的比较1、定义日期js中Date 对象用于处理日期和时间。我们可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象。<script>var myDate=new Date();document.write(m...原创 2018-10-13 10:53:53 · 793 阅读 · 0 评论