java基础58 JavaScript的几种格式和变量的声明方式(网页知识)
1、JavaScript的几种格式
1.1、JavaScript的特点
1.跨平台性
2.安全性.(javaScript代码不能直接访问电脑硬盘上的信息)
1.2、Java与javaScript的区别
1.java是sun公司的产品,javaScript是属于网景公司产品。
2.java是面向对象的语言,javaScript是基于对象的语言。
3.java解释,编译型语言javaScript是解释型语言。
4.java是强类型语言,javaScript是弱类型的语言。
5.java声明变量时必须要明确该变量的数据类型。javaScript声明变量时不需要明确是何种数据类型,任何变量都是使用一个关键字var去声明变量即可
1.3、编写JavaScript代码的格式
方式1:可以使用<Script>标签内进行编写.
格式:
<script type="text/javascript">
js代码;
</script>
方式2:引入外部的javaScript文件
格式:
<script type="text/javascript" src="此处放上外部js的路径"></script>
注意:
1.<script>是开始与结束标签的,千万不要在一个标签中结束.
2.如果<script>已经引入了js文件,那么<script>标签就不能在写js代码了;因为写了不生效,只有引入的才生效
1.4、JavaScript的常用函数
1、alert("要显示的内容"); //弹出框
2、document.write("数据"); //向页面输出的数据...
1.5、页面的几种注释
1、html的注释方式:<!-- 要注释的内容 -->
2、css的注释方式:/* 要注释的内容 */
3、javaScript的注释方式:
1.单行注释:// 要注释的内容
2.多行注释:/* 要注释的内容 */
1.6、实例
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript几种格式的练习</title>
</head>
<!-- 格式1:导入.js文件的方式 -->
<script type="text/javascript" src="1.js"></script> <!-- 输出结果:哈哈 --> <!--<script type="text/javascript" src="2.js">
document.write("你还好吗?");//说明:上面已经导入了2.js文件,这里面在写任何代码 都是无效的。不会执行的。
</script>--> <!-- 格式2:直接在HTML中写 -->
<script type="text/javascript">
alert("呵呵");
document.write("你还好吗?");
</script>
<body> </body>
</html>
实例结果图

2、JavaScript变量的声明方式
2.1、JavaScript变量声明格式
格式:
var 变量名 = 数据;
2.2、JavaScript的数据类型
number:小数与整数
string:字符串:javascript中没有字符的概念,字符串可以写单引号或者双引号
boolean:布尔类型
undefined:代表该变量没有被定
2.3、查看变量数据类型的方式
使用格式:
typeof 变量名
2.4、声明变量要注意的事项
1.在javascript中声明变量是使用var关键字声明的,javascript中的变量可以存储任意类型的数据.
2.我们javascript中变量的数据类型是根据存储的值决定的,可以随时更改存储的数据类型.
3.定义多个同名的变量时,后定义的同名变量覆盖前面定义的同名变量.
4.声明变量时候可以省略var关键字,但是不建议省略.
2.5、实例
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head> <script>
var a = "哈哈";
var a = "嘻嘻";
var b = 1;
b = true;
c = 5;
document.write(a+"<br/>");//返回值:嘻嘻 说明之前a=哈哈,被“嘻嘻”覆盖了,取的是最终值。
document.write(b+"<br/>");//返回值:true 说明之前b=1,被true覆盖了,取的是最终值。(声明变量时候可以省略var关键字,但是不建议省)
document.write(c+"<br/>");//返回值:5 document.write("10数据类型是:"+(typeof 10)+"<br/>");//返回值:number
document.write("3.14数据类型是:"+(typeof 3.14)+"<br/>");//返回值:number
document.write("d的数据类型是:"+(typeof 'd')+"<br/>");//返回值:string
document.write("abc的数据类型是:"+(typeof "abc")+"<br/>");//返回值:string
document.write("true的数据类型是:"+(typeof true)+"<br/>");//返回值:boolean
document.write("e数据类型是:"+(typeof e)+"<br/>");//返回值:undefined
f = 12;
document.write("f数据类型是:"+(typeof f)+"<br/>");//返回值:number
</script> <body> </body>
</html>

实例结果图

|
原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/9391478.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) |
java基础58 JavaScript的几种格式和变量的声明方式(网页知识)的更多相关文章
- java基础之 创建对象的几种方式
有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式. 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor ...
- Java基础(二):基本数据类型和变量类型
一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...
- Java基础笔记(2) 程序入口 关键字 标识符 常量 变量
提醒:关于那些和我一样新鸟来看资料的,能看懂多少看多少,看不懂的就是不重要,重要的你想我自己学习肯定要标注的,这些信息明白每个知识点实际作用就好了,其他的比如等会讲的常量内存,常量池这些都是我找的资料 ...
- Java基础(标识符,数据类型,数据转换,变量)
注释 Java中的注释有3种: 单行注释 // 多行注释 /**/ 文档注释 /***/ 注释不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 标识符 Java所有的组成部分都需要名字, ...
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
本文知识点(目录): 1.while循环语句 2.do...while循环语句 3.for循环语句 4.for...in循环语句 5.附录1(with语句) 6.附录2( ...
- java基础64 JavaScript中的Arrays数组对象和prototype原型属性(网页知识)
1.Arrays数组对象的创建方式 方式一: var 变量名=new Array(); //创建一个长度为0的数组. 方式二: var 变量名=new Array(长度); //创建一个指定长度的数组 ...
- java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)
本文知识点(目录): 1.Number对象 2.Math对象 3.String对象 4.Date对象 (日历例子) 1.Number对象 1.1.Number对象的创建方式 方式1: ...
- java基础62 JavaScript中的函数(网页知识)
1.JavaScript中,函数的格式 function 函数名(形参列表){ 函数体; } 2.JavaScript中,函数需要注意的细节 1.在javaScript中,函数定义形参时,是不能使用v ...
- java基础59 JavaScript运算符与控制流程语句(网页知识)
1.JavaScript运算符 1.1.加减乘除法 加法:+(加法,连接符,正数) true是1,false是0 减法:- 乘法:* 除法:/ 1.2.比较运算符 ...
随机推荐
- linux内核分析 第五周 扒开系统调用的三层皮(下)
rm menu -rf 强制删除原menu文件 git clone http://github.com/mengning/menu.git 从github中克隆 cd menu 在test.c中增加上 ...
- 主流图片加载框架 ImageLoader、Glide、Picasso、Fresco 对比
图片缓存库主页: Glidehttps://github.com/bumptech/glide fresco - An Android library for managing images and ...
- bzoj1027【JSOI2007】合金
题目描述 某公司加工一种由铁.铝.锡组成的合金.他们的工作很简单.首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同.然后,将每种原材料取出一定量,经过融解.混合,得到新的合金.新的合金 ...
- C++析构函数的自动调用(用于父类指针指向子类对象,内存泄漏问题)
class A {public:A() { printf("A \n"); }~A() { printf(" ~A \n"); } // 这里不管写不写virt ...
- kernel-init-bash
https://www.kernel.org/doc/Documentation/kernel-parameters.txthttp://unix.stackexchange.com/question ...
- 利用SHELL的PROMPT_COMMAND添加日志审计功能,实时记录任何用户的操作到日志文件中
利用 PROMPT_COMMAND 实现命令审计功能:记录什么用户,在什么时间,做了什么操作,然后将查到的信息记录到一个文件里. 具体操作: 将以下内容追加到/etc/profile: ####### ...
- 科学计算三维可视化---Traits属性的功能
Traits属性的功能 Traits库为python的属性增加了类型定义的功能,除此之外他还提供了5个特殊的功能(可以为用户的界面响应提供基本能力):初始化:每个traits属性都有自己的默认值验证: ...
- bzoj千题计划162:bzoj2006: [NOI2010]超级钢琴
http://www.lydsy.com/JudgeOnline/problem.php?id=2006 输出最大的k个 sum[r]-sum[l-1] (L<=r-l+1<=R) 之和 ...
- 51 nod 1058 N的阶乘的长度
1058 N的阶乘的长度 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 输入N求N的阶乘的10进制表示的长度.例如6! = 720,长度为3. In ...
- 数据结构编程实验——chapter9-应用二叉树的基本概念编程
二叉树是树结构中的重要概念,一些特殊的二叉树如满二叉树和完全二叉树由于节点序号的特殊关系,在一些算法中十分常见. 这篇文章将从三个方面介绍有关二叉树的知识点: (1) 普通有序树转化为二叉树. ( ...