javascript编程起步(第三课)


Posted in Javascript onFebruary 27, 2007

javascript编程起步(第三课)
第三课终于和大家见面了, 大家要感谢 Actions 的辛勤劳动啊, 好好利用论坛给大家提供的资源和教程, 希望大家一起学习提高 :D
大家有什么意见, 建议或者想法, 可以到本版的教程问答区 或 站务管理版的 建议或意见 去发表, 我们会及时给您反馈 :)
下面是今天的学习重点:
A.补充上课的变量内容
B.if语句的基本语法
C.window.com()基本用法
A.变量
1.变量的类型规则
javascript是无类型的,他的变量可以放任何数据类型的值。
2.变量的声明
在javascript程序中,在使用变量之前,必须先声明它。变量是使用关键字var声明的。而实际上,不一定要先声明变量,在某些情况下,变量声明是可选的。
var i;
var sum;
也可以使用一个var关键字声明多个变量;
var i,sum;
而且还可以将变量声明和变量初始化绑定在一起:
var message = ’hello’;
var i = 0,j=0,k=0;
由var声明的变量是永久的,因为各浏览器对是否可以删除全局性的变量的态度是不同的,(都可以删除局部变量)为了安全,最好假设全局变量不可删除。
可以使用var多次声明同一个变量
当你给一个没有声明的变量赋值时,js会自动用哪个变量为你创建一个全局变量。
如果你想在函数内部创建一个局部变量。那就必须用var在函数内部声明。
3.变量的作用域
如果局部变量和全局变量重名,则局部变量优先。js没有块级作用域。函数中声明的所有的变量,作用域是相同的。
var x;//声明一个未赋值的变量,他的值是undefined。
alert(u); //使用未声明的变量将引发错误。
u=3;//给一个未声明的变量赋值将会创建该变量。
4.原始类型和引用类型
var a=3.14;//原始类型
var b=a;//引用类型
B.if语句
if (条件)
语句段1
else
语句段2
 功能:若表达式为true,则执行语句段1;否则执行语句段2。
 说明:
if -else 语句是JavaScript中最基本的控制语句,通过它可以改变语句的执行顺序。
表达式中必须使用关系语句,来实现判断,它是作为一个布尔值来估算的。
它将零和非零的数分别转化成false和true。
若if后的语句有多行,则必须使用花括号将其括起来。
例子
if (age < 16 )
alert("小朋友");
else
alert("成年人");
end if
if语句的嵌套
if (布尔值) 语句1;
else if (布尔值) 语句2;
else if (布尔值) 语句3;
else 语句4;
在这种情况下,每一级的布尔表述式都会被计算,若为真,则执行其相应的语句,否则执行else后的语句。
C.window.com()的用法
1、基本语法
window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)
例:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (’url’) //url为一网址,如:http://www.numb1.com(绝对) 或 index.htm相对)
-->
</SCRIPT>
2. 窗口参数
其中yes/no也可使用1/0;value为具体的数值,单位象素。
toolbar=yes,no 是否显示工具条
location=yes,no 是否显示网址栏
directories=yes,no 是否显示导航条
status=yes,no 是否显示状态条
menubar=yes,no 是否显示菜单
scrollbars=yes,no 是否显示滚动条
resizable=yes,no 是否可以改变公告窗口大小
copyhistory=yes,no 是否显示历史按钮
width=value 公告窗口的宽
height=value 公告窗口的高
left=value 公告窗口的左上顶点距屏幕左边100像素
top=value 公告窗口的左上顶点距屏幕顶端100像素
例:
<script language="javascript">
<!--
window.open("00000.html","newwindow",
"toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=no,
resizable=no,
copyhistory=no,width=500,height=500,
left=100,top=100")
//-->
</script>

Javascript 相关文章推荐
jquery学习笔记二 实现可编辑的表格
Apr 09 Javascript
将光标定位于输入框最右侧实现代码
Dec 04 Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
ionic2 tabs使用 Modal底部tab弹出框
Dec 30 Javascript
Vue自定义图片懒加载指令v-lazyload详解
Dec 31 Javascript
koa-router路由参数和前端路由的结合详解
May 19 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 22 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
vue或react项目生产环境去掉console.log的操作
Sep 02 Javascript
ant design vue中表格指定格式渲染方式
Oct 28 Javascript
javascript编程起步(第二课)
Feb 27 #Javascript
javascript编程起步(第五课)
Feb 27 #Javascript
javascript编程起步(第四课)
Feb 27 #Javascript
javascript编程起步(第六课)
Feb 27 #Javascript
javascript编程起步(第七课)
Feb 27 #Javascript
超清晰的document对象详解
Feb 27 #Javascript
JavaScript中void(0)的具体含义解释
Feb 27 #Javascript
You might like
PHP之COOKIE支持详解
2010/09/20 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
JavaScript面向对象编程
2008/03/02 Javascript
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
js no-repeat写法 背景不重复
2009/03/18 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
python 实现堆排序算法代码
2012/06/05 Python
Python中os和shutil模块实用方法集锦
2014/05/13 Python
Python获取文件ssdeep值的方法
2014/10/05 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
python实现ftp文件传输功能
2020/03/20 Python
结束运行python的方法
2020/06/16 Python
Python自动登录QQ的实现示例
2020/08/28 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
如何现实servlet的单线程模式
2014/08/05 面试题
求职信名称怎么写
2014/05/26 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
乌镇导游词
2015/02/02 职场文书
单位收入证明范本
2015/06/18 职场文书
付款证明模板
2015/06/19 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
2021/10/05 Javascript
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python