`
wu_quanyin
  • 浏览: 208253 次
  • 性别: Icon_minigender_1
  • 来自: 福建省
社区版块
存档分类
最新评论

JavaScript基础积累

阅读更多

JavaScript的对象,就像是属性的集合,可在初始化时加入相应的属性,也可在创建后增删改,拥有最大的灵活性

 

一,基本类型介绍

 

1,分为基本类型(Number,String,Boolean) 与对象类型(对象,数组,函数)
2,javascript是弱类型的函数语言,
   var number=12||12.5//Number
   var str1="hello"//String
   var bollean=true||false//Boolean
   var object1=null//Object
   var object2//undefined
一般由以上五种类型组成,可用typeof得到相应的类型,只要是对象typeof都是Object如果要指定是哪一个类用instanceof(如Array)
3,在javascript中类型的判断分为"==","==="
用"=="js会对其先进行类型转换再对其判断,若是比较对象用的是toString()后相互比
如:if(null==undefined)-->true
    if("5"==5)-->true 
Boolean本质意义上的true,false
Number 0:false 1:true 2:false
Object null:false !null:true
String "":false "value":true   "true"==true--返回 false
用"==="的比较是内存意义上的比较,这与静态语言中大体相似
    if("5"===5)-->false
4,在js文件中的顶级作用域是Global函数,一切从执行这个函数开始,犹如在这个函数中定义方法,变量等Method也
  是其中一个方法
  html中顶级作用域是window

 

二,对象的基本操作

 

var name = {"name1":"NAME1","name2":"NAME2","name3":"NAME3","name4":"NAME4"};  
var namestring = "";  
for(var props in name) {  //循环name对象中的属性名字  
    namestring += name[props];  
}  
alert(namestring);  //NAME1NAME2NAME3NAME4  
  
delete name.name1;  //删除name1属性  
delete name["name3"];  //删除name3属性  
namestring = "";  
for(var props in name) {  //循环name对象中的属性名字  
    namestring += name[props];  
}  
alert(namestring);  //NAME2NAME4  
  
alert("name1" in name); //false  
alert("name4" in name); //true 
  

 

分享到:
评论

相关推荐

    零基础入javaScript到实战达人

    "零基础入javaScript到实战达人"的视频教程旨在为初学者提供一个逐步学习JavaScript的路径,从基础知识到高级实战技巧,帮助你成为一名熟练的JavaScript开发者。 1. **基础语法**:JavaScript的基础包括变量、数据...

    javascript积累

    这个"javascript积累"的压缩包很可能是对JavaScript学习者或开发者的一个宝贵资源库,包含了从基础到进阶的各种实践案例,有助于提升技能和解决问题。通过深入研究这些文件,开发者能够更好地理解和掌握JavaScript的...

    jsp,html,ajax .javascript 平时积累

    【标题】"jsp,html,ajax .javascript 平时积累" 涵盖了Web开发中的四个关键领域:JavaServer Pages (JSP),超文本标记语言(HTML),异步JavaScript和XML(AJAX),以及JavaScript。这些技术是构建动态、交互式网页...

    零基础学JavaScript1.rar

    零基础学习JavaScript是踏入Web开发领域的第一步,也是至关重要的一步。 JavaScript语法基础: 1. 变量:在JavaScript中,变量用于存储数据,通过`var`、`let`或`const`关键字声明。例如,`var age = 25;` 定义了一...

    JavaScript入门教程(清晰PDF)

    通过"JavaScript入门教程(清晰PDF)",初学者可以系统学习JavaScript基础知识,并逐步掌握Web开发的核心技能。随着实践的积累,可以深入学习更多高级主题,如Node.js后端开发、前端框架的使用,甚至进阶到WebGL图形...

    前端开发基础入门教程 JavaScript语言编程基础教程 第1章 JavaScript基础 共49页.pptx

    ### JavaScript基础入门教程知识点概述 #### 一、JavaScript简介 - **定义**: JavaScript是一种轻量级的、解释型的客户端脚本语言,主要用于网页交互功能的实现。 - **历史**: JavaScript最初由Netscape公司开发,...

    JavaScript 基础和中级 代码汇总.zip

    这个名为"JavaScript 基础和中级 代码汇总.zip"的压缩包文件显然是一个JavaScript学习者或开发者积累的实践代码集合,旨在帮助理解和巩固从基础到中级的JavaScript知识。 首先,我们来看看JavaScript的基础部分。...

    「JavaScript学习资料整理」系列,构建JavaScript前端知识体系,积累JavaScript前端开发经验.zip

    这个名为“JavaScript学习资料整理”的系列资源,旨在帮助开发者构建完整的JavaScript前端知识体系,从而深入理解和积累JavaScript的开发经验。通过研究这个压缩包中的内容,我们可以系统地学习JavaScript的各种关键...

    JavaScript基础、语法 JS.doc

    以上是JavaScript的基础知识和语法要点,掌握这些内容能帮助开发者开始编写简单的JavaScript代码。随着经验的积累,可以深入学习DOM操作、AJAX、闭包、事件处理等高级特性,进一步提升开发能力。

    零基础学JavaScript

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在现代前端开发中扮演着核心角色。作为零基础学习者,理解...这是一项循序渐进的过程,需要不断练习和项目经验积累,才能成为一名熟练的JavaScript开发者。

    JavaScript 语法基础教学课件

    1. **JavaScript基础**: - JavaScript是一种解释型的、基于原型的、动态类型的弱类型脚本语言,它与Java虽然名字相似,但实际上两者之间并无直接关系。 - 它是ECMAScript标准的实现,通常用于前端开发,但也常...

    JAVASCRIPT基础手册

    在本“JavaScript基础手册”中,我们将深入探讨这一强大的脚本语言,帮助初学者掌握其核心概念和技术。 1. **变量与数据类型** JavaScript支持动态类型,这意味着变量的数据类型可以在运行时改变。它有七种基本...

    JavaScript 试讲 ppt

    JavaScript 课件,分享web开发知识,积累javascript基础知识

    javascript入门教程.docx

    1. **理论与实践结合**:在学习JavaScript的过程中,不仅要注重理论知识的积累,还要通过编写实际代码来加深理解。 2. **阅读官方文档**:Mozilla Developer Network(MDN)是JavaScript的官方文档网站,提供了详尽...

    javascript学习总结,包含平时积累的例子

    本学习总结主要涵盖JavaScript的基础知识、语法特性、以及一些实用的例子。 1. **基础概念** - JavaScript是解释型语言,由网景公司的Brendan Eich在1995年发明。 - 它主要应用于网页和网络应用,但也可用于...

    JavaScript课件及例程

    在JavaScript的学习过程中,基础部分是至关重要的。这可能包括以下几个方面: 1. **变量与数据类型**:JavaScript支持七种数据类型,包括基本类型(如字符串、数字、布尔值、null和undefined)和引用类型(对象和数...

    javascript五子棋源码

    一、JavaScript基础 JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理网页的动态效果和用户交互。在五子棋源码中,JavaScript用于控制游戏的运行流程,如棋盘的绘制、落子判断、胜负检测等...

    Javascript基础学习笔记(菜鸟必看篇)_.docx

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互...随着经验的积累,可以进一步学习更高级的主题,如DOM操作、事件处理、Ajax以及现代JavaScript特性(如ES6及以后版本的特性)。

    花了好长时间积累的javascript效果2

    这个压缩包“花了好长时间积累的javascript效果2”显然包含了一系列实用且全面的JavaScript代码示例,总计近150个,这些小应用覆盖了各种常见的网页特效和功能。 1. **基础特效**:JavaScript的基础特效包括页面...

    零基础学JavaScript_part3

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在客户端脚本方面,它的重要性不言而喻。在“零基础学JavaScript_...随着实践的积累,你将能够编写出高效、优雅的JavaScript代码,创造出丰富多彩的Web应用。

Global site tag (gtag.js) - Google Analytics