js基础 三种弹出框 数据类型
总结:
js三个组成部分
ES:语法
DOM:对象模型 => 通过js代码与页面文档(出现在body中的所有可视化标签)进行交互
BOM:对象模型 => 通过js代码与浏览器自带功能进行交互 引入方式
行间式
数显早标签中的全局事件属性中
this 代表该标签 可以访问全局属性 再访问具体操作对象(eg:this.style.color="red") 内联式
出现在script脚本标签中
可以通过标签的id 唯一标识,在js代码块中操作页面标签
js采用的是小驼峰命名规范,属于解释性语言(由上至下依次解释执行) 外联式
通过script标签的src属性链接外部js文件,链接后,script标签本身内部的js代码块将会被屏蔽
在任何位置都可以使用this对象,当this对象不指向任意标签时,代表的是window对象 js具体出现的位置
head标签的底部:依赖性js库
body标签的底部(body与html结束标签的之间):功能性js脚本。 变量的定义
四种定义变量的方式
语法: 关键词 变量名=变量值
num =10;//省略关键词,定义的为全局变量,在任何位置定义,在任意位置都可以访问,但不建议使用
var num =10;//var关键词,无块级作用域,定义在块级作用域变量,外界也可以访问
let num =10;//let关键词,有块级作用域,定义在块级作用域的变量,外界无法访问
const NUM =10;//const关键词,有块级作用域,定义在块级作用域中的变量,外界无法访问,且变量的值
不能被二次修改,所以为常量 //产生块级作用域的方式
{
直接书写
}
if 语句可以产生
while语句可以产生
for语句可以产生 //函数可以产生局部作用域,除了定义在局部作用域中的全局变量(没有关键字的变量声明),外界可以访问,
其他定义方式,外界都不可以访问 //ES5 | ES6
//是ECMAScript两个语法版本,ES6是ES5之后的一个版本,但是对ES5向下兼容,ES6中支持ES5语法 js命名规范:
//变量命名规范
//可以由哪些组成:字母,数字,_,$,中文
//可以以什么开头:字母,数字,_,$,(中文,一般不考虑)
//不能出现什么:关键字 保留字
//提倡什么属性范围:小驼峰,支持_连接语法
haode="真好"
console.log(haode) 三种弹出框
//普通弹出框
//第一个弹出框
//alert("你好~") //输入框:以字符串形式接受用户输入内容;
var info = prompt("请输入内容~");
console.log(info); //确认框:根据用户选择确认或者取消,得到 true|false 两个布尔结果
var res = confirm("你是猪吗?");
console.log(res);
数据类型
var a =10 ;//number
var a ='abc'; //string abc
var a =true; //BOOlean true
var a =undefined // undefined undefined //引用类型
var a = function(){} //function f(){}
var a = {} //Object{}
var a = null //Null null //其他Object具体体现
Array | Date | RegExp 值类型的类型转换 // 1. 通过类型声明转换
Number() | String()| Boolean() //2. 方法(函数)
parseInt('10') | parseFloat('3.14')
123..toString() //3. 隐式转换
+'10'=>10
''+10=>'10'
eg:
var z1="5"+2;//字符串类型“52”
var z1=+'5'+2;//数字7 若++间无空格会变成语法错误 ++语法是自增使用
var z2="5"-2;//数字3
5+null; //5
'5'+null; // '5null'
js基础 三种弹出框 数据类型的更多相关文章
- js中三种弹出框
javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码 ...
- js值类型转换(boolean/String/number),js运算符,if条件,循环结构,函数,三种弹出框
js值类型转换 number | string | boolean boolean类型转换 num = 0; var b1 = Boolean(num); console.log(b1) 转化为数字类 ...
- 关于jsp和html页面中的三种弹出框
代码: <!-- 引入jquery 由于在下面使用jquery选择器,与弹出框无关 --> <script type="text/javascript" src= ...
- JavaScript中的三种弹出框的区别与使用
JavaScript中有三种原生的弹出框,分别是alert.confirm.prompt.分别表示弹出框.确认框.信息框. 以下是示例代码: <!DOCTYPE html> <htm ...
- android 三种弹出框之一PopupWindow
PopupWindow 在android的弹出框我目前了解到的是有三种:AlertDialog,PopupWindow,Activity伪弹框, AlertDialog太熟悉了,这里就不介绍了 就先看 ...
- JavaScript三种弹出框(alert,confirm和prompt)用法举例
http://blog.csdn.net/lucky51222/article/details/45604681 我们在做网页交互的时候往往需要用户在操作之前弹出一个提示消息框来让用户做一些点击才能继 ...
- js三种弹出框的用法
https://blog.csdn.net/cui_angel/article/details/7784211 js中prompt()的用法
- ASP.NET中的几种弹出框提示
B/S不像C/S那样一个MessageBox就可以弹出提示框,不过可以通过js的“Alert”来弹出消息,或者通过一些变种的js方法.下面我给大家介绍几种,希望大家喜欢. 四种弹出框代码: prote ...
- JS组件Bootstrap实现弹出框和提示框效果代码
这篇文章主要介绍了JS组件Bootstrap实现弹出框和提示框效果代码,对弹出框和提示框感兴趣的小伙伴们可以参考一下 前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编 ...
随机推荐
- 第二阶段——个人工作总结DAY02
1.昨天做了什么:昨天学习了Intent跳转的知识. 2.今天打算做什么:来实现这个功能. 3.遇到的困难:不会用隐式跳转,只会用显式跳转.
- [codechef July Challenge 2017] Pishty and tree
PSHTTR: Pishty 和城堡题目描述Pishty 是生活在胡斯特市的一个小男孩.胡斯特是胡克兰境内的一个古城,以其中世纪风格的古堡和非常聪明的熊闻名全国.胡斯特的镇城之宝是就是这么一座古堡,历 ...
- VSS+SourceAnywhere for VSS搭建版本控制系统教程
VSS:Microsoft Visual Source Safe,本教程使用VSS2005(好像2005就是官方更新的最后一版了). SourceAnywhere for VSS:分为服务端和客户端: ...
- 配置嵌入式Servlet容器
SpringBoot默认是用的是Tomcat作为嵌入式的Servlet容器:问题?1).如何定制和修改Servlet容器的相关配置:1.修改和server有关的配置(ServerProperties) ...
- Chrome使用的plugin
Chrome使用的plugin 翻译 google翻译 youlict划词翻译 书签 查询书签 neater bookmarks 博客园收藏网页 书签保存 bookmark sysnc ...
- linux下文件内容查找 转
find | xargs grep test find命令和xargs命令 网友:wuye_chinaunix 发布于: : (共有条评论) 查看评论 | 我要评论 青云 分配文件 - -| 回首页 ...
- 修改placeholder的值---input-placeholder
input-placeholder .box::input-placeholder 目前所有的浏览器都要加前缀 .box::-webkit-input-placeholder{ color: agba ...
- Java工厂方法模式
工厂方法模式: /** * 工厂方法模式:也叫工厂模式,属于创建型模式,父类工厂(接口)负责定义产品对象的公共接口, * 而子类工厂负责创建具体的产品对象. * 目的:是为了把产品的实例化操作延迟到子 ...
- python 学习 map /reduce
python 内建了map()和reduce()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回. ...
- ural1297
题解: 后缀数组 st表处理加速lcp 把串后面加一个不可能出现的字符 然后再把串倒过来放在后面 暴力枚举中心 判断lcp 代码: #include<bits/stdc++.h> usin ...