js第一课总结
一。 当引用了一个src=“demo.js”后,scrpit中间不能有js类的任何方法,都不会被执行。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用JavaScript</title>
</head>
<body>
<script type="text/javascript" src="demo.js"> alert("i am fine");//这个方法始终不会被执行,因为引用了外部的js
</script>
hello world
</body>
</html>
<script></script>尽量放在head
=============================================
二。如果用户浏览器仅用了javasript,执行下面这段语句则会直接输出 open javascprit ,如果没有禁用则不会输出该语句
<noscript>
open javascript
</noscript>

var box ;
alert(box);//执行会报undefined
alert(typeof box);//用于检测显示他的类型
三。js中共有七中数据类型

===== =================================
1.undefined 没有初始化的变量就是undefined的 比如var box;
(box是Undefined类型,打印出来的值是undefined的 alert(typeof box)),类型返回的字符串是undefined的
2. null var box = null box是Null类型,值为null,类型返回是object
备注:空的对象,表示这个对象查滚见了,里面没东西
空对象,表示没有创建,就是一个null
3.boolean var box = true。 box是Boolean类型,值为true,类型返回的字符串是boolean
4.number var box=100 box是Number类型,值为100 ,返回类型为number
5.string var box=‘黎’ box是String类型,值为黎,类型返回的字符串是string
6.object var box={}; 或者var box=new Object(); box是Object 类型,值为[object Object] 类型返回的字符串为object
7.function
function box(){}
alert(typeof box);
box是Function函数,值为function box(){} 类型返回为function
拓展:var box = null
表示你还没有创建对象,但是吸纳申明了对象引用而必须初始化的结果,
你还没来得及创建对象,先声明一个对象的变量放在那边,默认初始化为nul
var box ={}//是用于申明一个对象,或者 使用var box =new Object();用于申明一个对象
if(box != null){
alert(“对象已经被创建”)}
if条件为真,会弹出这个alert
var box ='' //创建一个字符串变量,一开始不知道使用什么字符串,所以先给他一个初始化
var box = 0 // 数值初始化,一般用0
var box =false //布尔值初始化,一般一开始用false或者true
alert(undefined ==null)//,他们都是空的,结果为true
alert(undefined ===null)//,//数据类型也必须相等才为真,所以这句话为false 也可以使用typeof来判断类型
alert(typeof undefined==typeof null) //结果为false
js第一课总结的更多相关文章
- js 第一课
		什么是JavaScript JavaScript是一种脚本语言,运行在网页上.无需安装编译器.只要在网页浏览器上就能运行 一般JavaScript与HTML合作使用. 例如 <html> ... 
- vue.js 第一课:实例化vue
		<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- 【three.js 第一课】创建场景,显示几何体
		<!DOCTYPE html> <html> <head> <title>demo1</title> </head> <s ... 
- 【three.js第二课】页面自适应
		1.在[three.js第一课]的基础上加入以下代码,改变窗口大小时,页面内容会自适应 //加入事件监听器,窗口自适应 window.addEventListener('resize', functi ... 
- vue.js学习(第一课)
		学习资料 来自台湾小凡! vue.js是javascript的一个库,只专注于UI层面,核心价值永远是 API的简洁. 第一课: 不支持IE8. 1.声明式渲染: el元素的简称 element : ... 
- 如何用webgl(three.js)搭建一个3D库房-第一课
		今天我们来讨论一下如何使用当前流行的WebGL技术搭建一个库房并且实现实时有效交互 第一步.搭建一个3D库房首先你得知道库房长啥样,我们先来瞅瞅库房长啥样(这是我在网上找的一个库房图片,百度了“库房” ... 
- 《p5.js创意游戏编程》第一课:跳动的小球
		准备:Hbuilder/vscode等可以编写网页的编辑器 如果想立刻上手也可以使用在线编译器p5.js官方在线编辑器,如果打不开也可以使用国内的一款在线编辑器jsrun编辑器,(第一课先使用jsru ... 
- Magento学习第一课——目录结构介绍
		Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ... 
- 妙味课堂——HTML+CSS(第一课)
		一句话,还记忆不如烂笔头,何况还这么笨,记下笔记,也是记录这一路学习的过程. 妙味课堂第一课并未一味地先讲HTML,而是穿插着CSS讲解,这一点不同于一些其他视频,这一点挺特别的!所以这一课涉及到HT ... 
随机推荐
- [置顶]
        Xamarin  android如何调用百度地图入门示例(一)
			在Xamarin android如何调用百度地图呢? 首先我们要区分清楚,百度地图这是一个广泛的概念,很多刚刚接触这个名词"百度地图api",的确是泛泛而谈,我们来看一下百度地图的 ... 
- 一个APP页面一个接口
			目前所在的公司做的是健康产业方面的APP,这个产品包括了安卓和IOS还有web三方面,除了要写后台管理的系统外,还要写移动端的接口.第一次写移动端接口就犯了一个错误,以为和web一样是怎么方便怎么来, ... 
- php使用websocket示例详解
			一.php 中处理 websocket WebSocket 连接是由客户端主动发起的,所以一切要从客户端出发.第一步是要解析拿到客户端发过来的 Sec-WebSocket-Key 字符串. 复制代码代 ... 
- CSS图片翻转动画技术详解
			因为不断有人问我,现在我补充一下:IE是支持这种技术的!尽管会很麻烦.需要做的是旋转front和back元素,而不是旋转整个容器元素.如果你使用的是最新版的IE,可以忽略这一节.IE10+是支持的,I ... 
- JavaScript的DOM编程--04--获取元素节点的子节点
			获取元素节点的子节点(**只有元素节点才有子节点!!) 1). childNodes 属性获取全部的子节点, 但该方法不实用. 因为如果要获取指定的节点 的指定子节点的集合, 可以直接调用元素节点的 ... 
- Python 实现接口类的两种方式+邮件提醒+动态导入模块+反射(参考Django中间件源码)
			实现接口类的两种方式 方式一 from abc import ABCMeta from abc import abstractmethod class BaseMessage(metaclass=AB ... 
- iOS学习——UI相关小结
			1 StoryBoard: 在Info.plist中可以查看Main storyboard,即入口storyboard,默认为main.storyboard,可以修改为自己创建的storybo ... 
- java基础只关键字final
			final关键字简述 final关键字是在编写java程序中出现频率和很高的关键字,如果想要更好的编写java程序,那么掌握final关键字的运用是非常必要的.让我们先看一下final关键字可以修饰的 ... 
- 20 Zabbix系统性能优化建议
			点击返回:自学Zabbix之路 20 Zabbix系统性能优化建议 1. Zabbix性能变慢的可能表现: zabbix队列有太多被延迟的item,可以通过administration-queue查看 ... 
- Mongodb高级查询【二】
			上一篇文章,写了mongodb常规操作,继续写入,本章主要讲高级查询,文本,聚集,大数据查询. Mongodb的查询语法是很多的,是NOSQL队伍中比较丰富的一个.当然有很多查询跟关系型查询无法相比. ... 
