0

0

关于JavaScript基础的相关讲解

jacklove

jacklove

发布时间:2018-06-20 15:37:35

|

2065人浏览过

|

来源于php中文网

原创

JavaScript的变量及数据类型问题:

        关于JavaScript中的变量定义:

                var  变量名 = 值;

        注意:

                1> 在js中,var可以用来定义任何数据类型的变量,可以省略,但不建议省略;
                2> var可以重复定义变量(后面的值会被覆盖掉),是因为JavaScript弱类型语言,而Java是一种强类型语言;
                3> 如果一个变量,但是变量没有值(undefined),没有定义的变量不能直接使用;

        JavaScript的数据类型:
                1> 不管是整数还是小数都是number类型;
                2> 不管是整数还是小数都是number类型(小写);
                3> boolean类型;
                4> object:对象类型;

        举例:

数据转换函数:

        string----number类型的整数 parseInt(变量);

        stirng----number类型的小数 parseFloat(变量);

        举例:

JavaScript中的运算符:

        算术运算符:+(加),-(减),*(乘),/(除);
        比较运算符:>=, . . . ;
        逻辑运算符:&&(逻辑双与),||(逻辑双或),!(逻辑非);
        三元运算符:表达式?true的结果:false的结果;
                注意:JavaScript中true代表1,false代表0;

        举例:

流程语句:

        if语句:
                格式:

                        if(表达式){
                                语句1;
                        } else {
                                语句2;
                        }
                表达式的类型:
                        1> 如果是numbler类型,(整数类型,小数),0表示条件不成立;
                        2> 如果是string类型,要么字符要么字符串,必须有数据,如果是空串,条件不成立;
                        3> 如果是boolean类型,true成立,false不成立;
                        4> 如果是object类型,必须有对象,才成立,为null不成立;

        switch语句:
                格式:
                        和Java相同;
                和Java的区别:
                        1> js中的case后面也可以跟常量,还可以跟变量,还可以跟表达式;
                        2> java中case后面只能跟常量;

                举例:

JavaScript中的循环语句:

        如:do-while,for,while 循环语句与java中的循环语法结构相同;

        练习:

wIth语句:

        格式:
                with(document){
                        语句;

                }

        特点:将document对象当做witch语句参数,然后直接使用它里面的write();

        举例:

for-in语句:

        作用:针对数组或者对象进行遍历;
        格式:
                for(var 遍历的变量名 in 数组名称/对象名称){
                        输出变量名;
                }
        举例:

函数:

        格式:

                function 函数名称(形式参数列表){
                        语句;

                }

        函数调用:

                函数名称(实际参数列表);

        函数中注意的问题:
                1> 函数的形式参数不能有var关键字定义,否则报错;
                2> 在js中函数是可以有return语句的,直接return,但是没有返回值;
                3> 在js中,函数是不存在的重载概念,后面定义的函数回覆盖掉前面定义的函数;
                4> 当实际参数的数量小于形式参数的数量,就会出现一个值肯定是NaN;
                      如果实际参数大于形式参数,那么最终会计算前面的值,然后将后面的数据丢弃掉;

                5> 在js的每一个函数中,里面存在默认的数组:arguments,它的作用就是将实际参数从左到右依次赋值给形式参数(从左到右);

        举例:

        练习:




	
		
		函数练习
		
		
	

	
		请您输入要查询的月份:
		
	

String对象:

        表现形式:
                方式1:String str = new String() ;
                        例:var str1 = new String("hello") ;
                方式2:var str = "字符串";
                        例:var str = "hello" ;

                注意:在js中valueOf():默认比较的是他们的内容是否相同;

        常用方法:
                chatAt():返回指定索引位置处的字符;
                indexOf():表示某个子字符串在当前字符串中第一次出现的索引;
                lastindexOf():表示墨云歌字符串在当前字符串中最后一次出现的索引;
                fontColor():给当前字符串设置一个颜色标记;
                substring(start,end):截取功能(从索引start开始到索引end之前结束);

                substr(start,length):截取功能(从索引start开始,读取长度为length个字符);

        举例:

Number对象:

        表现形式:
                方式1:var num1 = new Number(100) ;
                方式2:var num1 = 100 ;

                注意:在js中valueOf():默认比较的是他们的内容是否相同;

Math对象:

        举例:

Date对象:

        举例:

练习:简单动态时钟;


	
		
		网页时钟
	
	
		当前系统时间为:
	

本文将讲解了关于JavaScript基础的相关讲解,更多相关内容请关注php中文网。

相关推荐:

关于面向对象设计的相关讲解

新生代企业网站管理系统2.0 GBK build 091011
新生代企业网站管理系统2.0 GBK build 091011

新生代企业网站管理系统是一款基于php+mysql+smarty的免费开源建站系统。整套系统的设计构造,完全考虑大中小企业类网站的功能要求,网站的后台功能强大,管理简捷,支持模板机制,配置中英文双语言版。通过新生代企业网站管理系统,企业建站者可以轻松构建一个企业网站,让企业用户可以更加便捷了解企业的相关信息与动态;方便快捷地发布企业信息、产品等;更可以十分方便的通过管理平台管理企业的站内新闻、产品

下载

立即学习Java免费学习笔记(深入)”;

php文件包含目录配置open_basedir的使用与性能分析

Linux 使用pwgen命令创建随机密码

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

804

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

722

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

727

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

395

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

398

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

445

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

428

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

16861

2023.08.03

vlookup函数使用大全
vlookup函数使用大全

本专题整合了vlookup函数相关 教程,阅读专题下面的文章了解更多详细内容。

28

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.1万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 1.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号