`
zhangjunjie1107
  • 浏览: 20634 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaScript(二)

阅读更多

数据类型和变量: 3种基本数据类型 1.字符串类型 这个和其他语言的差不多,关键是没有char类型。 2.数字类型 只有浮点型,特殊值 infinity(无限大),NaN(not a number) 也可以用Number这个对象来调出最大和最小值; 3.布尔型 只有true or false 特殊数据类型 1.函数 2.undefined 3.null 复合数据类型 1.对象 2.数组数据类型转换 1.JavaScript提供隐式转换,定义变量时不必声明数据类型,JavaScript会帮您在使用该变量时,自动帮您转换数据类型for example: if(1){ ....} 这时JavaScript会把1转换为true,非0的数值都可以转化为true,0转化为false; 2.JavaScript还提供显示的转换比如tostring(),ToNumber()等 JavaScript在数据进行运算的时候也可以隐式的转换数据类型;常量: 常量有整形(包括浮点型和整形)浮点型用科学计数法表示,也可以用一般数学的.号来分隔整数和小数; 字符串常量,中如果有“”的或者其他的容易混淆的符号就必须进行转义,用反斜杠表示,比如“/“/””; 此外还有布尔常量,和数组常量;变量:定义变量的时候如果是引用数据类型,比如对象或者是数组,并且如果没有参数,那么后面的大括号可以省略; JavaScript和一般语言一样必须先定义后使用,当然定义时可以省略var关键字,如果写了var关键字就不能用 delete关键字来删除,这个以后再写,至于命名方式和一般语言一样,头字母不能以数字开头,如果有两个以上 单词组成,那么第一个字符小写,第二个单词首字母大写的命名规则,这个和java一样,和.NET不一样; JavaScript允许重复定义相同的变量,函数也可以嵌套,这个和其他语言有区别; 还有就是定义了变量就必须在整个应用程序中给赋初值,否者就会产生一种数据类型undefined; 还有一个就是变量和有效范围必须注意;区分全局和局部的概念; JavaScript允许函数嵌套,所以必须清楚变量的有效范围,即:变量在内层函数中的可以在外层函数中使用,但 不能在更上一级的父类中使用;

分享到:
评论

相关推荐

    javascript二级联动菜单

    JavaScript二级联动菜单是一种常见的网页交互设计,用于提供更精细化的导航或数据筛选。在电子商务网站、行政管理系统等中,我们经常可以看到这种菜单形式,它能够根据用户在一级菜单中的选择,动态加载并显示相应的...

    javascript二级联动表单

    javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单

    javascript二级选择框

    javascript二级选择框

    javascript 二级联动菜单(菜鸟版)

    javascript 二级联动菜单

    javascript二级树形菜单

    JavaScript二级树形菜单是一种在网页中实现类似Windows操作系统下多级菜单效果的技术。它通过JavaScript动态构建和控制,提供了一种交互式的用户界面,让用户能够更直观地浏览和操作复杂的数据结构,尤其适用于网站...

    javascript二级菜单

    本人在制作二级菜单时,搜索一些二级菜单的例子,发现很...html+css+javascript+dom打造的一个二级菜单,目前运行在Chrome下。 希望大家能够改进,让它更加符合Web标准,兼容主流浏览器。 也希望我们能共同交流,进步。

    JavaScript 二级联动下拉列表

    根据给定的信息,我们可以提取并总结出关于“JavaScript 二级联动下拉列表”的知识点: ### 一、二级联动下拉列表概述 二级联动下拉列表是一种常见的网页交互设计模式,通常用于显示具有层级关系的数据。当用户在...

    JavaScript二维数组实现的省市联动菜单_.docx

    JavaScript 二维数组实现的省市联动菜单 本文主要介绍了使用 JavaScript 二维数组实现省市联动菜单的方法。该方法通过二维数组存储城市列表项,并使用 JavaScript 代码来实现省市联动菜单的功能。 知识点 1: ...

    JavaScript二阶段-周3-案例练习.zip

    JavaScript二阶段的学习通常涵盖了许多高级和实用的主题,旨在深化对这门编程语言的理解。在这个“周3案例练习”中,我们可以预见到一系列精心设计的练习,以帮助学习者巩固他们在JavaScript二阶段所学的知识。 ...

    JavaScript二阶段-周2-案例练习.zip

    JavaScript二阶段的学习是深入理解和应用JavaScript的关键步骤。在这个阶段,我们通常会接触到更高级的概念,如原型链、闭包、异步编程等。周2的课程聚焦于通过实践案例来加强这些概念的理解。这个压缩包"JavaScript...

    基于SuperMap iClient for JavaScript和SuperMap iClient for 3D二三维一体化SQL查询

    本示例重点介绍了如何利用SuperMap iClient for JavaScript和SuperMap iClient for 3D实现二三维一体化的SQL查询功能。这在地图应用中至关重要,因为用户往往需要在不同维度上进行数据查询和分析。 SuperMap ...

    javascript 二进制操作

    用JAVASCRIPT操作二进制数据,把它们变成16进制字符串。也可以把字符串变回二进制。还有按ieee-754标准读写INT,FLOAT等数据类型,和DataInputStream/DataOutputStream非常相似.

    bin-packing, 一种适用于生成CSS的2d bin包装的基于javascript二进制树.zip

    bin-packing, 一种适用于生成CSS的2d bin包装的基于javascript二进制树 2D 包的二叉树算法这个项目是一个javascript实验,用于编写基于二进制树的bin算法,它适合生成 CSS sprite 。你可以在这里使用演示。你可以在...

    javascript实现二级的省份城市联动

    javascript实现二级的省份城市联动。 var aprovince = [ ["--请选择省份--"], ["北京"], ["上海"], ["广东"], ["湖南"] ]; var acity = [ ["--请选择城市--"], ["东城区","西城区","南城区","北城区"], [...

    javascript 二维数组(实现级联下拉框)

    还不错吧,自己看下~~JavaScript用二维数组实现了下拉选择框,也就是select的级联下拉

    javascript二级联动的好例子

    这个是个javascript的二级联动的好例子,希望可以给大家帮助

    JSP+JavaScript二级级联下拉菜单

    在使用JSP JavaScript过程中有很多的技巧与实现,那么如何构建二级级联下拉菜单呢,本文将会向你做一个源码上的介绍。

    javascript经典特效---二十四小时时钟2.rar

    通过以上步骤,我们可以构建一个功能完备的JavaScript二十四小时时钟特效。这个过程中涉及到的JavaScript基础知识包括DOM编程、事件处理、日期对象以及字符串操作,是JavaScript学习中的重要组成部分。同时,这个...

    binjs-ref:JavaScript二进制AST格式的参考实现

    关于JavaScript二进制AST 随着网站变得越来越复杂,JavaScript源代码的数量不断增加。 尽管依靠大型JavaScript代码库不会阻止网站正常运行,但会导致网站启动缓慢-常常 。 这是由于两个瓶颈:解析和字节码编译...

    binaryCalculator:用JavaScript制作的二进制计算器

    总的来说,创建一个JavaScript二进制计算器是学习JavaScript和二进制计算的绝佳实践项目。它涉及到了JavaScript的基础知识,如变量、函数、事件处理,以及对二进制数的理解。通过这个项目,开发者不仅可以提升编程...

Global site tag (gtag.js) - Google Analytics