今天复习了下JavaScript的常量 数据类型 NUll与define的区别 强制类型转化 顺便写了一个有交互性功能的小程序
JS的运算符有1 数字型 2 布尔型 逻辑型 3 字符串 4空 NULL 不允许写NULL类型的只有一个值null 用来表示尚未存在的对象
undefine类型的也只有一个值 undefine申明变量的时候还未被初始化时,变量默认值是undefine
用editPlus建一个HTML文件 其中加入一条语句<meta name="content-type" content="text/html;charset=utf-8">加入script标签
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta name="Content-type" content="text/html;charset=utf-8">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
var a;
var testDiv=document.getElementById("testDiv");
if(a===testDiv){
alert("true");
}else{
alert("false");
}
//判断null和define是否相等的第二种解法
if(typeof a==typeof testDiv){
alert("true");
}else{
alert("false");
}
alert("testDiv:"+testDiv);
alert("a:"+a);
var b=88;
function changeB()
{
b="abc";
alert("b:"+b);
}
var b=100;
function changeB()
{
var result=prompt("请输入一个数字:" ,88);
alert(b+result);
alert(b+parseFloat(result));
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="button" value="数据类型转换" onclick="changeB()">
</BODY>
</HTML>
这里要注意==和===的“===”表示绝对等于 所以返回的是true
下面还有一个交互性的程序 请看示意图
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta name="content-type" content="text/html;charset=utf-8">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function calcu(){
var price=document.getElementById("txtPrice").value;
var num=document.getElementById("txtNum").value;
var total=parseFloat(price)*parseFloat(num);
document.getElementById("txtTotal").value=total;
if(total>500&&total<=1000){
alert("将赠送超级Q币2枚");
}else if(total>1000&& total<=2000){
alert("将赠送IBM智能光电鼠标一个")
}else if(total>2000){
alert("请直接和贵宾台联系!");
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<label for="txtPrice">竞拍价格:</label><input type="text" id="txtPrice"></br>
<label for="txtNum"> 竞拍数量:</label><input type="text" id="txtNum"></br>
<label for="txtPrice">竞拍总价:</label><input type="text" id="txtTotal"></br>
<input type="button" value="计算看看" onclick="calcu()">
</BODY>
</HTML>
好了 今天就复习到这里 明天继续哈哈 我的新浪微博是http://weibo.com/qinweiping我会相关整理很多文档 包括EXTJS 数据库 CRM开发 C数据结构实战教程 操作系统实验教程 主要都是实践为主 希望对大家有所帮助 谢谢!
- 大小: 10.2 KB
- 大小: 8.8 KB
- 大小: 8.7 KB
- 大小: 10.2 KB
- 大小: 8.4 KB
- 大小: 10.2 KB
- 大小: 10.3 KB
- 大小: 10.5 KB
分享到:
相关推荐
javascript教案 JavaScript基础 【实例简介】javascript教案 javascript学习指导,语法基础的指导及编写格式和方法的说明 第一章 概述 4 1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点...
第一章 什么是JavaScript 第二章 JavaScript和Java的区别 第三章 基本数据类型、表达式、运算符 第四章 程序控制流 第五章 对象的基础知识 第六章 常用对象的属性和方法 第七章 系统脚本编程语言中独有的方法
Javascript 程序设计基础教程(第2版)_习题答案
js基础就业班第二阶段js的初识和js函数数组等知识点
Javascript基础网页中调用JS代码的几种方法
第一阶段: JavaScript基础语法 第1课 JavaScript语法 本课程讲解JavaScript的语法、数据类型、基本算数和逻辑运算操作 第2课 JavaScript流程控制语句 掌握JavaScript中条件分支语句和循环语句的使用,用简洁的代码...
第二章 HTML制作 第三章 JAVASCRIPT编程基础 第四章 流程控制 第五章 函数 第六章 对象编程 第七章 文档对象模型与事件驱动 第八章 使用浏览器对象 第九章 级联样式表(CSS)技术 ...
2.2.2 加入JavaScript 代码的方式二. . . . . . . . . . . . 12 2.2.3 加入JavaScript 代码的方式三. . . . . . . . . . . . 12 3 JavaScript 常用对象的例子 . . . . . . . . . . . 14 3.1 一个最常用情景的例子 . ...
一、概述 二、语言的基础 三、基本对象 四、函数 五、Navigator浏览器对象 六、Screen屏幕对象 七、Window窗口对象 八、History历史对象 九、Location地址对象 十、Document文档对象 十一、事件处理
《JavaScript从入门到精通》分为三篇:第一篇为JavaScript语法基础,主要包括JavaScript简介、...《JavaScript从入门到精通》适合于JavaScript的初学者使用,也适合有一定JavaScript基础想进一步提高的网页开发者使用。
零基础学JavaScript 第二部分
第2章 JSP编程基础知识-JavaScript.ppt 超实用详细入门JSP讲解PPT
JavaScript基础篇:介绍JavaScript的语法和基础应用。如果不打算深究JavaScript幕后机制的话,运用本篇的知识便能胜任一般的JavaScript开发了。JavaScript高级篇:揭示JavaScript的运行机理和高级应用,如面向对象...
主要内容: 必填验证 一致性验证 正则式验证 数据范围验证 JS验证练习 正则式-元字符 正则式-量词 等等
实验二javascript编程基础[归类].pdf
游戏式编程,例子丰富,属于一本前端进阶,新手需要先打好基础,否则看这书比较费劲
JavaScript 程序设计基础教程 第一章 JAVASCRIPT 简介 第二章 HTML制作 第三章 JAVASCRIPT编程基础 第四章 流程控制 第五章 函数 第六章 对象编程 第七章 文档对象模型与事件驱动 第八章 使用浏览器对象 第...
JavaScript 程序设计基础教程第2版习题答案.docx
04-JavaScript脚本语言基础(二)DOM(L)