javascript随笔和常见的知识点
1、js中循环中用 return只能停止循环,不能停止到函数的定义部分。所以下面的返回值为1 return 100没有意义,只起到终止循环的目的
function bb() {
var sum = 0;
var a = [1, 2, 3, 45, 6];
$(a).each(function (index, item) {
if (item > 40)
sum++;
return 100;
});
return sum;
}
2.单个值返回false的值有哪些,请看下面的代码。其中的a的值可以为 null '' undefined Nan 0,
其中NaN和0 最为不常见。然而就是返回false
所以我操 麻烦了
var a = NaN;
if (a) {
alert("真")
}
else {
alert('假');
}
3、typeof和instaceof之间的区别
typeof 能返回基本的数据类型 bool,string,number,function, object
其中object是什么类型,需要用instaceof 进行分解.
用法如下
a instanceof Array
这个instanceof 只能分解 object 以及以上的版本
a instanceof Array
a instanceof Object
4、如何给js的对象赋初始值或者默认值
a=a||{} b=b||[];
5、如何设置立刻执行的函数
$([1,2,3,4]).each(function(index,item){
(function(i){alert(i)})(item)
});
6、正则表达式相关笔记
7、js的代码如何进行拖拽
8、js如何获取当前光标的位置,以及如何利用这些位置
9、js没有重载的操作。对于同名的方法,会一一调用
var sum=0;
function sumlpus()
{
sum+=100;
}
function sumlpus(a,b)
{
sum+=100;
}
function sumlpus(a)
{
sum+=100;
} sumplus()
sumplus被调用了3次,现在的sum的值为300
我们看下面的代码,估计能解释一部分上面的问题
function sum() {
var sum=0;
var len=arguments.length;
for(i=0;i<len; i++)
{
sum+=arguments[i];
}
return sum;
}
alert(sum(1,2,3,4,5,6,7,8,9,10))
10、关于变量的初始化,下面的两句话是等价的
var a={}
var a=new Object(); var b=[];
var b=new Array();
javascript随笔和常见的知识点的更多相关文章
- 你所不了解的javascript操作DOM的细节知识点(一)
你所不了解的javascript操作DOM的细节知识点(一) 一:Node类型 DOM1级定义了一个Node接口,该接口是由DOM中的所有节点类型实现.每个节点都有一个nodeType属性,用于表明节 ...
- (Frontend Newbie)JavaScript基础之常见数据类型
JavaScript中的数据类型分为两种,一种是简单数据类型,包括Undefined.Null.Boolean.Number和String,另一种是复杂数据类型,即Object,也可称作为引用类型. ...
- python类,魔术方法等学习&&部分ssti常见操作知识点复习加深
python类学习&&部分ssti常见操作知识点复习加深 在做ssti的模块注入的时候经常觉得自己python基础的薄弱,来学习一下,其实还是要多练习多背. 在python中所有类默认 ...
- 《JavaScript 正则表达式迷你书》知识点小抄本
介绍 这周开始学习老姚大佬的<JavaScript 正则表达式迷你书> , 然后习惯性的看完一遍后,整理一下知识点,便于以后自己重新复习. 我个人觉得:自己整理下来的资料,对于知识重现,效 ...
- javascript中的一些核心知识点以及需要注意的地方
前言 近期杂事甚多,这些事情的积累对知识体系的提升有好处,但是却不能整理出来,也整理不出来 比如说我最近研究的Hybrid在线联调方案便过于依赖于业务,就算分享也不会有人读懂,若是抽一点来分享又意义不 ...
- 细说php一些常见的知识点
一.认识脚本语言 1.常见的脚本语言有:html,css,js,asp,Python等 2.脚本语言的特性: a.语法和机构通常比较简单 b.学习和使用通常比较简单 c.通常以容易修改程序的“解释”作 ...
- JavaScript的一些常见误区
原文出处: 色拉油的博客 接触JavaScript两年多遇到过各种错误,其中有一些让人防不胜防,原来对JavaScript的误会如此之深,仅以此文总结一下常见的各种想当然的误区. String r ...
- javascript:面向对象和常见内置对象及操作
本文内容: 面向对象 常见内置对象及操作 首发日期:2018-05-11 面向对象: JavaScript 是面向对象的编程语言 (OOP).OOP 语言使我们有能力定义自己的对象和变量类型. 对象是 ...
- 【JavaScript】10个重要知识点
1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行.它没有绑定任何事件,也无需等 ...
随机推荐
- 码云平台IDEA系列的插件使用
一.IDEA插件安装 file -- setting -- Plugins -- 搜索gitee -- Search in repositories 安装后重启编译器 二.登录并拉取项目 file ...
- 【Luogu4719】动态dp
题面 洛谷 题解 等下发链接 代码: #include<iostream> #include<cstdio> #include<cstdlib> #include& ...
- [Offer收割]编程练习赛13 解题报告
http://hihocoder.com/contest/offers13/problems 题目1 : 风格不统一如何写程序 首先:输入保证组成变量名的单词只包含小写字母. 做法:只要对不同的部分进 ...
- 【leetcode】 Merge Intervals
Merge Intervals Given a collection of intervals, merge all overlapping intervals. For example,Given ...
- C# WinForm文章收集
DataGridView 使用方法集锦 https://blog.csdn.net/zhaoyu_m69/article/details/70307934 关于DataGridView的一些操作(很全 ...
- 酷炫的SVG 动态图标
在 loading.io 上能看到好多效果惊艳的loading图标.它们都是用svg写成的,寥寥几 ...
- POJ - 1039 Pipe(计算几何)
http://poj.org/problem?id=1039 题意 有一宽度为1的折线管道,上面顶点为(xi,yi),所对应的下面顶点为(xi,yi-1),假设管道都是不透明的,不反射的,光线从左边入 ...
- kruskal算法:POJ No.3723 Conscription_最小生成树应用_最大权森林
#define _CRT_SECURE_NO_WARNINGS /* 5 5 8 4 3 6831 1 3 4583 0 0 6592 0 1 3063 3 3 4975 1 3 2049 4 2 2 ...
- Java实现DOS中的Copy命令
import java.io.*; import java.util.Scanner; public class fileCopy { public static void main(String [ ...
- 图片压缩之-JPEGCodec失效替换方案
今天遇到一个405错误,提示Method not allowed ,一直以为是控制器出问题了,后来发现实际上是Jpeg库有问题.刚开始用这个库,没想到已经不推荐使用了.下面是网上找的解决方案.http ...