JavaScript学习笔记(1)

原创 2007年10月06日 16:53:00

  1、!运算符.。“逻辑非”,返回值一定是true或false;而操作对象可以是任何javascript对象,如:bool,string,function,object等等。

       (1) varx=1;
       alert (!x)//返回false;
       (2) varx;
       alert (!x);//返回true;如果对象为空,则返回true,否则返回false。
       X=””;
       Alert(!x)//返回true;
       x=function(w){alert(w)};
var y=!x;
alert(y);//返回false
       null0false或空字符串求!,返回true;否则返回false;
2、||运算符(逻辑或)。A||B,A、B代表JS对象。当A、B中有一个为null时,返回不是null的对象。都不为null时,返回A;都为null时返回null;
3、函数function的参数:Js的函数没有重载,函数名唯一确定函数。,当调用时,没提供的参数变量被当作undefined.多出的参数则被忽略。
    如:var x=function(w){alert(w)};
x();//输出undefined;
4、数组表示符[]。
    var A=[]//声明一个空数组;等同于A=new Array();
    A=[0,1]
var B=[2,3]; //等同于B=new Array(){2,3};
var C=[A,B];//声明一个数组的数组
alert(C[0]);//输出A
alert(C[0][1]);//输出1;
5、function的参数可以是任意对象,当然也可以是function。如:
function Test(method)//method是一个function(x,y);
{
    var x=1,y=2;
    return method(x,y);//调用method。
}
 
var z=Test(
            function(x,y){
                return x+y;
            }//定义
           );
alert(z);//输出3
    虽然可读性不好,但相当灵活。
6、类运算符{}
    Test={};//定义一个类,类名为Test;
    Test={
       width:10,
    height:20,
    mathod1:function(s){
       alert(s);
     }

    };//简单吧,定义了俩属性,一个方法的类。

JavaScript for Kids 学习笔记1. 学习环境

第一章讲了一堆废话。不过,确实也有干货,那就是学习环境。学习过程中必须要有一个简单易用的练习平台,就像Swift的Playground。...
  • wershest
  • wershest
  • 2017年03月10日 12:24
  • 439

javascript基础学习笔记

编者寄言:  本文主要为编者读书笔记,在文章里面很多话是掺杂了编者自己的见解,如果有哪里出现错误或者用词不严谨,请友善留言,编者会及时去更改。 本文很多地方只是简单说了一下应该注意的地方,具体代码部分...
  • u012967849
  • u012967849
  • 2016年07月20日 14:08
  • 1950

javascript学习笔记

第一章 一、JavaScript概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(它不允许直接访问本地硬盘...
  • zhoulenihao
  • zhoulenihao
  • 2013年09月04日 23:04
  • 4092

OpenCV学习笔记大集锦

转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese...
  • qq_26898461
  • qq_26898461
  • 2016年01月06日 09:49
  • 1419

myBatis学习笔记(1)——快速入门

在项目中使用myBatis 导入jar包 在src下创建配置文件
  • u010837612
  • u010837612
  • 2015年05月12日 11:06
  • 934

js学习笔记(比较全)

什么是JavaScript? 1. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。 2. JavaScript 通常被直接嵌入 HTML 页面。 3....
  • jiangzhongwei_
  • jiangzhongwei_
  • 2016年07月22日 20:12
  • 600

HTML5学习笔记 —— JavaScript基础知识

来源于我的HTML5学习笔记,通过它可以快速入门HTML5,同时可以作为工作中快速查找知识点的利器。 本文由浅入深地详解了JavaScript的各项基础知识点,通过本文你将会对JavaScript语...
  • chencl1986
  • chencl1986
  • 2017年05月11日 21:51
  • 2529

前端无小事之HTML--LocalStorage

参考书籍:《JavaScript 权威指南----ECMAScript5+HTML5DOM+HTML5BOM》编著:张亚飞 1.什么是Web存储? Web存储机制是一种通过字符串形式的 k...
  • pengjunlee
  • pengjunlee
  • 2016年11月06日 10:34
  • 10836

《JavaScript高级程序设计 第三版》学习笔记 (十一)事件详解

一、事件流 1.事件冒泡:事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。最早使用事件冒泡的是IE,现在绝大多数浏览器都使用冒泡。IE9、F...
  • lbxx1984
  • lbxx1984
  • 2014年09月01日 21:55
  • 1416

javascript:history.go(-1)和javascript:history.back(-1)

go(-1): 返回上一页, 原页面表单中的内容会丢失; back(-1): 返回上一页, 原页表表单中的内容会保留. 后退+刷新 history.back()是会上...
  • u011554611
  • u011554611
  • 2014年06月27日 20:17
  • 1898
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript学习笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)