javascript里的数据类型:原始类型:数字,字符串,布尔值。(原始值:null,undefined)对象类型:键值对,数组,function,全局对象(MATH,JSON) 包装对象的概念:字符串"aaa".len 字符串并不是对象,但是却可以调用它的属性,说明这只是一个临时对象,内部用new String()来创建的临时的。原始类型是永远不可变的,所以可以比较他们的值,但是对象类型是可变的,不能比较他们的值.Javascript原型和继承:Javascript里每个对象...
ECMAScript 的语法大量借鉴了C及其他类C语言(如Java 和Perl)的语法。1. 区分大小写2.标识符 2.1 第一个字符必须是一个字母、下划线(_)或一个美元符号($); 2.2 其他字符可以是字母、下划线、美元符号或数字 按照惯例,ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。3. 注释 与C语言同 // 单行注释 /*只是一个多行 *注释 */4. 严格模式 “use strict”5. 语句 以一个分号...
相等操作符:相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。null == undefined //true NaN == NaN //false"5" == 5 //true 全等===: 全等不会发生强制类型转变,同时会比较类型。"5" === 5 //falsenull === undefined //false条件操作符varible = boolean_expression ? true_value : false_value;//对 boolean_expres...
关于JS的概念JavaScript 是一种弱类型语言。JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript是基于对象的。(因为面向对象需要具有封装、继承、多态的特征)JavaScript是一门解释型的语言,浏览器充当解释器(就是说,代码执行不进行预编译)。JavaScript执行引擎并不是一行一行的执行,而是一段一段的分析执行。JS的引入与放置位置1.引入方式一 2.引入方式二 3.引入方式二 4.错误方式 5.多段scrip...
一.语法1.javascirpt中一切(变量,函数名和操作符)是严格区分大小写的。2.javascript(标识符)所谓标识符,就是指变量,函数,属性的名字,或者函数的参数。命名规则:第一个字符必须是一个字母、下划线、美元符号,其它字符可以是字母、下划线、美元符号或数字。不能把关键字,保留字,true,false和null用作标识符。3.ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。(但是没有谁强...
暂缺原文:http://www.cnblogs.com/lihaozhou/p/3572453.html
简介如果需要了解这些概念, 您应该熟悉 JS 的基本知识。弱类型弱类型语言 是相对强类型语言来说的在强类型语言中,变量类型有多种,例如int char float boolean 等不同的类型相互转换有时需要强制转换,而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换所以javascript是弱语言就体现在变量定义类型 var 上了 。 经常使用 ‘use strict’;这行代码看起来像是字符串,而且也没有赋值给任何变量,但其实它是一个...
JavaScript基本语法:ECMAScript的语法大量借鉴了C以及其他类C语言的语法。ECMAScript中的一切(变量、函数名、操作符)都区分大小写。标识符:含义:指变量、函数、属性的名字,或者函数的参数。规则如下:1. 第一个字符必须是一个字母、下划线、或一个美元符号($);2. 其他字符可以是字母、下划线、美元符号或数字。按照惯例:ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩余每个单词的首...
面向对象包括3部分:面向对象分析(Object Oriented Analysis,OOA)、面向对象设计(Object Oriented Design,OOD)、以及面向对象编程(Object Oriented Programming,OOP)。面向对象编程的两个重要概念是类和对象。 类 类是变量与作用这些变量的方法集合,事物都具有其自身的属性和方法,通过这些属性和方法可以将不同的物质区分开来。例如:人具有身高、体重、胖瘦以及肤色等属性,还可以进行吃饭、学习、走路等能动性的活动,这些活...
这篇文章主要介绍了关于Node基本概念的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下前言一、javascript诞生Brendan Eich 是javascript之父。最早他进入网景公司的目的是想从事Scheme的开发,但是他接到一个很不喜欢的任务,但是由于形式迫切,所以这位js之父在短短10天之内就完成了javascript的设计,项目代号是Mocha,最初命名为是LiveScript.javascript借鉴了其他语言的不同有点,比如,函数式、原型链继...
本文是一篇关于JS学习的基础内容,学习Object对象的原型概念,有兴趣的朋友参考下吧。希望能帮助到大家。对象概念在 javascript 中, 一切引用类型均为对象。 如 function Foo () {} 中,Foo本身就是一个对象的引用。创建对象方式 字面量方式 new 构造函数函数声明 Object.create字面量对象javascript语言级别快速创建对象的实例var obj = {foo: foo, bar: bar}; // Object对象字面量 var obj2 = [obj, foo, bar]; // Array数组字面...
基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方法,例如对于String对象,我们可以为其添加一个新的方法trim()。与严格的编程语言(例如Java)不...
之前看过好几遍《JavaScript高级程序设计》这一书,但是始终没有完完整整的看过一遍。从现在开始我会把它完整的啃一遍,每章节都记录笔记,自己的心得,加油!由于前三章的内容比较简单,因此我会把它们放到一个章节里面记录学习历程。一、基本概念1、JavaScrip与ECMAScript的关系可以理解为JavaScript除了包含ECMAScript外,还包括DOM(文档对象模型),BOM( 浏览器对象模型)2、<script>标签属性: async defer charset type ...
术语GUI,window manager,desktop,和interface间的区别(如果有的话),它们和Xwindow有什么关系? 在X的世界里,事物是分成很多组件的,而不象其他的操作系统那样,任何东西都是OS的一个部分。 这里是一些定义: Interface是一个普通术语,意思是指在计算机系统的两个互不依赖的组件间的连结,一个桥。 它通常用来指"user interface"(用户界面)就是用户和计算机系统之间联系的部分。 GUI是另一个普通术语。代表graphical user...
1,什么是HTML在线编辑器 顾名思义,在线编辑器就是用于在线编辑的工具,编辑的内容是基于HTML的文档。 2,HTML在线编辑器有什么用? 因为HTML在线编辑器可用于在线编辑基于HTML的文档,所以,它经常被用于留言板留言、论坛发贴、Blog编写日志或等需要用户输入普通HTML的地方。 3,什么是DHTML DHTML是一些现有网页技术与标准的整合,通过它,网页设计可以用一种新的方式创建网页。 4,DHTML与HTML关系 DHTML是以HTML语言为基础...