BOM对象的属性

一、BOM:浏览器对象模型

用到的关键字:prompt  可输入值对话框alert  无输入值提示框

onclick  引用函数

function () 创建函数关键字

1.parseInt ()将括号数据转换为整数类型  2.parseFloat() 转换浮点类型

isNaN () 判断括号里数据是否为非数字

window.location=“  链接地址”

window.open(链接地址,名称,高,宽)

history.back()   后退按钮

history.go(-1)    后退或前进页面,根据数字设置,-1代表后退

history.forward()    前进按钮

函数:

与java语法中的方法非常相似。javaScript分为系统函数和自定义函数。

在定义函数前必须要启用script标签↓,在其标签内在能使用函数。也可以外部引入↓

 函数              

系统函数

函数名说明

parselnt("字符串")将字符串转换为整形数字如:parseInt("86")就是将字符串"86"转换为整形值

parseFloat("字符串")

将字符串转换为整形数字如:parseFloat("86.01")就是将字符串"86.01"转换为浮点值

isNaN(写入你需要判断的值)用来判断其值是否为数字,若是数字则返回false,否则返回true

自定义函数

function 自定义函数名(可以输入参数,类似java中的有参方法){

设置函数的具体方法,可以设置返回值也可以不用←return

PS:若需要在文档中打印出语句可以使用document.write(内容)

在函数中可以使用\n来换行,无需用连接符直接使用即可如→"你好,我要换行\n这是第二行"

}

一般常用调用函数方法可以采用onclick =函数名()

名称说明

onload一个页面或一副图像完成加载

onlick鼠标单机某个对象

onmouserover属性在鼠标指针移动到元素上时触发

onkeydown某个键盘按键被按下

onchange域的内容被改变

示例代码:function show() {

var sum=0;

var num1=parseInt(prompt("请输入第一个数",""));

var num2=parseInt(prompt("请输入第二个数",""));

var type=prompt("请输入运算符","");

switch (type){

case "+":

sum=num1+num2;

break;

case "-":

sum=num1-num2;

break;

case "*":

sum=num1*num2;

break;

case "/":

sum=num1/num2;

break;

}

document.write(sum)

}

show()" value="确定">

二、window对象

1.confirm方法

示例代码:

<script type="text/javascript">function show() {var flag=window.confirm("确定要删除本信息吗")/* var flag=confirm("确定要删除本信息吗")*/ /*与以上相同*/        if (flag==true){alert("删除成功")        }else{alert("删除失败")        }    }script><input type="button" value="确定"  onclick="show()">

2.open方法

<script type="text/javascript">function show() {window.open("https://www.baidu.com","第一个窗口",'width=200,heigth=200');    }script><input type="button" value="确定"  onclick="show()">

三、history对象

写在HTML里<a href="javascript:history.forward">前进a> 前进

<a href="javascript:history.back()">后退a>后退

四、location对象

<a href="javascript:location.reload()">刷新本页a>

<a href="javascript:location.href='spring.html'">春a>

参考自CSDN

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,185评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,652评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,524评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,339评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,387评论 6 391
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,287评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,130评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,985评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,420评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,617评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,779评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,477评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,088评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,716评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,857评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,876评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,700评论 2 354

推荐阅读更多精彩内容

  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,667评论 0 6
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,204评论 0 2
  • Chapter 5 引用类型 Object类型 创建Object实例new Object()var person ...
    云之外阅读 391评论 0 0
  • 之前写过函数也属于引用类型,与其他引用类型一样也是具有属性和方法。由于函数是对象,继承自object,因此函数名实...
    Miss____Du阅读 5,766评论 4 17
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,148评论 0 13