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),正如它的名字,就是创建函数的同时立即执行.它没有绑定任何事件,也无需等 ...
随机推荐
- MT【14】最大最小问题变形
解答: 评:这类最大最小问题有几何方法和代数方法两种解法.
- 自学Zabbix2.2-服务器端环境配置
点击返回:自学Zabbix之路
- 自学Zabbix12.1 Zabbix命令-zabbix_server
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix12.1 Zabbix命令-zabbix_server 1. zabbix核心:z ...
- py3+urllib+re,轻轻松松爬取双色球最近100期中奖号码
通过页面源码,发现使用正则表达式可以很方便的获取到我们需要的数据,最后循环写入txt文件. (\d{2})表示两位数字 [\s\S]表示匹配包括“\r\n”在内的任何字符,匹配红球和蓝球之间的内容 具 ...
- 愚人节CDACMFinal
这个啊,愚人节的ACM之赛,其实还是很有意思的.之前因为星期天不能休息还怨声载道,但真的打起来了就是觉得特别有意思. 我们队,最开始乱搞电脑,cmd都没有办法调用了,霎时间十分慌张(而且我过于慌张忘了 ...
- 洛谷P1850 换教室
令人印象深刻的状态转移方程... f[i][j][0/1]表示前i个换j次,第i次是否申请时的期望. 注意可能有重边,自环. 转移要分类讨论,距离是上/这次成功/失败的概率乘相应的路程. 从上次的0/ ...
- 由asp的一个错误,看语言的不同:asp & java
今天查看网页源代码,无意发现源代码尾部抛出asp的错误信息,但没有显示在网页上. 如果没查看源代码,还没发现asp运行代码出错了. 大致情况是这样,在asp中,有一个变量来表示用户当前使用的容量,注意 ...
- 7.STL
一.什么是STL STL是standart template library,标准模板库. 是HP实验室开发的一系列软件的统称,从根本上来说,它是一些容器和算法的集合,它是世界上很多最聪明的程序员 ...
- java 中自定义类的概述
作业: 描述商品类 Goods 4个属性 商品名字 大小 价格 库存 把商品类放进集合中 小米品牌 大小 价格 库存的数量 都存集合 华为..... 魅族 public class Goods{ St ...
- 【Maven】基础概念、仓库、构建与部属
1.常见的自动化构建工具有: make.ant.maven.gradle,gradle是目前最新的,maven是目前最常用的. Eclipse是一种半自动化构建工具,主要体现在把:java文件-> ...