首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
用户2704799027083
创建于2022-06-06
订阅专栏
JavaScript
暂无订阅
共43篇文章
创建于2022-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS函数的形参和实参、函数的name属性
实参:fn(a,b)==>这里的a,b代表实参 注意:函数内部有一个关键字arguments,代表实际传入函数的参数列表(类数组),argument.length代表着实参的个数 形参:functio
JS——this案例
关于一些JS中this关键字的常见案例:1.问题: 答案: 2.问题: 答案: 3.问题: 答案:4.问题: 答案:
JS——函数、this关键字
补充前面的知识: this:代表的是执行这个this代码的环境对象(*this关键字代表了函数调用时的调用者) 小窍门: 在js程序中无论多么复杂的程序,this只需要看离得最近(嵌套)的functi
JS变量的作用域及案例
作用域:在es5中,函数的代码块内部的代码,可以访问形参变量,也可以访问全局变量,就近优先 注意:1.函数外面的代码不能直接访问函数内部的变量; 2.但是函数内部可以操作函数外部的变量。 案例: 1.
JS对象、valueOf()方法、toString()方法、序列化对象JSON
对象:是拥有属性和方法的数据 对象方法: 1.valueOf()方法:返回当前对象原始值 Object 返回值 数组 返回数组实例 布尔值 布尔值 日期 从UTC 1970年1月1日午夜开始的存储的时
JS语句——throw抛出异常、try-catch-finally语句、with语句
throw抛出异常:立即停止正在执行的程序,跳转至就近的逻辑异常处理程序。 注意:异常可以是 JavaScript 字符串、数字、逻辑值或对象 try-catch-finally语句:try-catc
JS语句——continue语句、label语句、return语句、delete语句
continue语句:跳过循环中的一个迭代,继续执行下一个迭代(如果有的话)。 label语句:标签语句(不一定必须取名写label),在语句之前加上冒号:可标记 JavaScript 语句(就是给代
JS语句——while语句、do-while语句、break语句
while循环:循环会在指定条件为真时,循环执行代码块 do-while语句:跟while是一样的,只是是先执行代码,后判定条件。区别在于do-while至少会执行一次代码。 break语句:停止循环
JS语句——for语句及一些相关问题
for语句(遍历):循环代码块一定的次数 遍历:就是把容器中每一个数据都取出来 思考: 1.问题: 解答:4,4,4,4 2.问题 答案: 3.问题 答案: 4.问题: 答案:
JS语句——if语句、switch语句
if语句:用于基于不同的条件来执行不同的动作。(更具有逻辑性) switch语句:用于基于不同的条件来执行不同的动作。(更具有业务性) default关键字:用来规定匹配不存在时做的事情
练习题——求数组中所有的值加起来的结果、取出数组下标为奇数的所有数据
求数组中所有的值加起来的结果的一些简单方法: 1.for循环 2.eval()方法+join()方法
JS操作符——条件操作符(expr1?A:B)、赋值操作符、逗号操作符、eval()
三目运算符:expr1?A:B 定义: expr1表达式会做布尔判定,判定的结果为true,就会执行表达式A,否则执行表达式B(整个三目运算表达式的结果 是A 或者 B) 赋值操作符: 逗号操作符:
JS操作符——关系操作符:相等、全等、in、instanceof
比较运算符:<、>、<=、>= 相等运算符:==、=== ==:比较两个表达式的值是否相等; !=:值不相等 特殊的一些表达式 值 null==undefined true null==0 false
JS操作符——逻辑操作符&&、||、!
逻辑与&&: 当操作数都为布尔值时,存在false,那么结果就为false。(有false即false) 当操作数有一个不是布尔值时: 注意: 逻辑与操作是属于如果第一个操作数能够决定结果,那么就不会
JS操作符——一元操作符a++、a--、++a、--a
1.字符串:当变量是包含数字的字符串(例:a="3")时,直接接将变量的值转换为数字,在进行加减1的操作。 当变量是不包含数字的字符串(例:a="hello")时,直接将
JS表达式
表达式:js的代码的形式 原始表达式:直接量、保留字、变量名 数组初始化表达式: 对象初始化表达式: 成员访问表达式,属性访问表达式:引用数据通过["key"]的形式访问成员(属性)或者 通过点语法
JS引用数据 ——数组、对象、函数
变量中可以保存的数据: 引用数据类型: 定义:一个大型的复杂的基本数据和引用数据的“集合体” 数组Array:可以保存任何类型的数据 对象Object:可以保存任何类型的数据 函数:可以保存数据,也可
JS——String的拓展:indexOf()、substring()、slice()方法、substr()方法、trim()方法、charAt()方法
拓展: indexOf()方法:可返回一个指定字符串值在字符串中首次出现的位置 substring()方法:提取字符串中介于两个下标之间的字符,返回一个新的字符串,原字符串不变。 slice()方法:
JS数据类型:布尔值Boolean、Null、String
Bloolean(布尔值): 值为true或flase(用于逻辑判断,一般和if语句搭配) Null(空): 代表了一个变量是有数据的,但是只是还没有写业务数据。 String(字符串): 可以由""
JS数据类型Undefined、Number
undefined: 未定义,或者是定义了变量但是却没有初始化赋值 number: 数字 保留小数后两位——toFixed(2); 保留小数后n位但是不要无效的0——toFixed(n)/100*10
下一页