一、js foreach用法?
JS foreach用法是对数组中的每个元素进行操作 我们可以使用forEach方法来迭代数组中的每个元素,并用回调函数来操作数组中的每个元素回调函数中的参数item表示数组的当前元素,index表示当前元素的索引,array则是原数组 除了简单的操作元素外,我们也可以用forEach来做更加丰富的操作,例如从数组中过滤出符合条件的元素等等同时要注意,foreach方法返回的是undefined类型,因此不能进行链式操作
二、JS命令用法?
使用<script>标签在HTML网页中,JavaScript代码。注意,<script>标签要成对出现,并把JavaScript代码写在<script></script>之间。
<script type="text/javascript">表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。
二、引用JS外部文件:
标签在HTML文件中添加JavaScript代码,HTML文件和JS代码可以分开,HTML文件和JS代码分开,并单独创建一个JavaScript文件(简称JS文件),其文件后缀通常为.js,然后将JS代码直接写在JS文件中。
三、JS在页面中的位置:
将JavaScript代码放在html文件中任何位置, javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如给页面body设置css等);而如果是通过事件调用执行的function那么对位置没什么要求的。
四、JavaScript-注释很重要
注释的作用是提高代码的可读性,注释分为两种:
单行注释,在注释内容前加符号 “//”。多行注释以“/”开始,以“/”结束。
五、看定义变量使用关键字var,语法如下:
var 变量名
变量名可以任意取名,但要遵循命名规则:
1.变量必须使用字母、下划线(_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用JavaScript关键词与JavaScript保留字。
注意:
1. 在JS中区分大小写,如变量mychar与myChar是不一样的,表示是两个变量。
2. 变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。
六、什么是函数
函数是完成某一个特定功能的一组语句。基本语法如下:
function 函数名(){
函数代码;
}
说明:
1. function定义函数的关键字。
2. "函数名"你为函数取的名字。
3. "函数代码"替换为完成特定功能的代码。
函数调用:
函数定义好后,是不能自动执行的,所以需调用它,只需直接在需要的位置写函数就ok了,
七、JavaScript 输出内容 :使用document.write()
八、JavaScript -alert 消息对话框,alert弹出消息对话框(包含一个确定按钮)。
九 javaScript --确认(confirm 消息对话框)
三、js promise的用法?
Promise 英文意思是 承诺的意思,是对将来的事情做了承诺,
Promise 有三种状态,
Pending 进行中或者等待中
Fulfilled 已成功
Rejected 已失败
Promise 的几种方法
resolve 改变promise的状态 由 pending 变为 Fulfilled
reject 改变promise的状态 由 pending 变为 Rejected
then 接受两个函数作为参数,第一个是成功的参数(必填),第二个是失败的参数(选填),
catch 捕获promise 失败错误的信息
finally 不论promise 是成功还是失败都会执行的方法
all 处理多个请求,并发请求,返回一个数组,对应是请求对象的顺序,有一个失败及promsie 就是失败状态
race 处理多个请求,返回第一个成功回调的结果
四、js try catch用法?
js try catch的用法如下
try{
//会抛出异常的语句
}catch(e){
//错误处理
}
五、js中char类型用法?
char类型赋值用法
char a = 'a';
char a = '中';
六、js中的unbind用法?
unbind() 方法移除被选元素的事件处理程序。
该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。
该方法也可以通过 event 对象取消绑定的事件处理程序。该方法也用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。
jQuery unbind方法用于移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行,该方法的使用语法是“$(selector).unbind(event,function,eventObj)”。
七、js中sibling的用法?
sibling表示兄弟节点
当一个元素有两个子结点,可以通过第一个子节点.sibling查找第二个子节点
八、js中prevent的用法?
prevent用法是为了阻止事件的冒泡的发生。
九、js里value的用法?
value的用法主要是用来获取input输入框的值。
十、js中some的用法?
在JavaScript中,Array.prototype.some()是一个数组方法,用于检查数组中是否至少有一个元素满足给定的条件,返回一个布尔值。
.some()方法的语法如下:
```
array.some(function(currentValue, index, array), thisValue);
```
其中:
- `function(currentValue, index, array)`:必须。用于测试数组中每个元素的函数,该函数可以带有三个参数:
- `currentValue`:必须。表示当前元素的值。
- `index`:可选。表示当前元素的索引。
- `array`:可选。表示数组本身。
如果该函数返回 true,则表示该函数匹配到至少一个元素。如果没有匹配到元素,则返回 false。
- `thisValue`:可选。一个用于指定函数内部的 this 值的对象。
```
// 举个例子
const ages = [18, 22, 25, 35];
const result = ages.some(age => age < 18);
console.log(result); // false
// ages数组中没有小于18的元素,所以返回false。
```
在上面的例子中,我们使用 `.some()` 方法对数组 `ages` 进行过滤,检查其中是否至少有一个元素小于 18。由于数组中的所有元素都大于或等于 18,所以 `.some()` 方法返回 false。