JavaScript基础整理
在HTML页面中嵌入JavaScript代码的三种方式
1.内嵌
写在<head>标签或<body>标签中
<script>
function displayTime(){
... ...
}
window.onload = displayTime;
</script>
2.外链
<script>标签支持src属性,这个属性指定包含JavaScript代码的文件的URL
<script src=”outer.js” type="text/javascript"></script>
3.使用JavaScript:前缀构建执行JavaScript代码
<a href="javascript:alert('使用前缀运行JavaScript');"></a>
定义变量
隐式定义:直接给变量赋值
显式定义:使用var关键字定义变量
<script type="text/javascript">
temp="welcome,Javascript";//使用隐式定义
alert(temp);
</script>
<script type="text/javascript">
var temp;//显示声明
temp=12;//赋值后的temp数据类型是整形
alert(temp);
</script>
<script type="text/javascript">
var a,b,c;//可以一次性定义多个变量
var l,j="abc",k=0;//定义变量时可以变量指定初始值
</script>
JavaScript基本数据类型
数值类型(number):包含整数和浮点数
字符串类型(String):字符串必须用双引号或者单引号括起来
布尔类型(boolean):只有ture或false两个值
未定义类型(Undefined):专门用来确定一个已经创建但是没有初值的变量
空类型(Null):用来表面某个变量的值为空(表面变量已经被赋值,但赋的值为空)
对象类型(Object):数值,日期对象等
JavaScript基础整理的更多相关文章
- JavaScript基础整理(1)
最近读了<JavaScript权威指南>这本书,闲来无事对自认为重要的知识做了些整理,方便以后查阅. JavaScript中的最重要的类型就是对象,对象是名/值对的集合,或字符串到值映射的 ...
- JavaScript基础整理(2)
接下来的重点是函数.我们知道函数是特殊的对象. 函数作用域和声明提前.JavaScript中没有块级作用域,只有函数作用域:变量在声明它们的函数体以及这个函数体嵌套的任意 函数体内都要定义. func ...
- javascript基础(整理自廖雪峰)
不要使用==比较,始终坚持使用===比较false == 0; //返回true. 这种情况, 它会自动转换数据类型再比较false === 0; //返回false. 建议用这种方式 NaN === ...
- javascript基础(整理自手册网)
变量 person=null; //清空变量 carname="Volvo"; //赋值给未声明的变量, 它将会变成全局变量, 即使在函数内部 window.carnam; //所 ...
- javascript 基础整理
js编码标准 参考 数据类型 注意事项
- JavaScript基础知识整理(2)
15.处理图像 注意:(1)在写js文件时,尽量将函数的声明往后写,将函数调用写在前面,这样能够使代码结构很清晰. (2)一个网页中翻转器一般超过3个,所以使用for循环减少重复使用翻转器代码的次数. ...
- javascript基础入门知识点整理
学习目标: - 掌握编程的基本思维 - 掌握编程的基本语法 typora-copy-images-to: media JavaScript基础 HTML和CSS 京东 课前娱乐 众人皆笑我疯癫,我笑尔 ...
- 一步步学习javascript基础篇(3):Object、Function等引用类型
我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...
- Javascript基础回顾 之(三) 面向对象
本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...
随机推荐
- Linux ansible 之 playbook
playbook 剧本 yaml 字典 key:value 列表 [] - 后缀名:yaml.yml playbook 命令格式 Usage: ansible-playbook [options] p ...
- linux上安装Docker
https://blog.csdn.net/qq_36892341/article/details/73918672
- python--第十九天总结(Django)
1.静态资源导入 {#在顶部load 一个staticfiles#} {% load staticfiles %} {#在底部使用#} <script src='{% static " ...
- 合并回文子串(区间dp)
链接:https://ac.nowcoder.com/acm/problem/13230来源:牛客网 题目描述 输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变.如" ...
- Spring常用注解总结(1)
前言:项目中常用的注解常看常记,总会对自己有些好处,所以在这里分享一下. 使用spring时,可以使用xml配置文件配置相关信息.但是我还是喜欢用注解的方式,因为可以充分利用反射机制获取类结构信息,而 ...
- AD16 PCB重新定义板型时没有Redefine Board Shape
1.高版本的AD都没有“Redefine Board Shape” 2.在Keep-Out-Layer层,做好了板子的外形,把外形都选中后,然后快捷键D-S-D即可.
- POJ 3140.Contestants Division 基础树形dp
Contestants Division Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10704 Accepted: ...
- python3 安装 google-visualization-python(windows10)
google-visualization-python 的 github 官网:https://github.com/google/google-visualization-python 安装: 打开 ...
- the default terminal(gnome-terminal) start up fail
Platform: Ubuntu 16.04 LTS Reason: variable $LANG on system is empty Solution: localectl set-locale ...
- Runtime常用的几个场景
1.给分类动态添加属性 在FDFullscreenPopGesture中给UIViewController的分类里有这么一个属性: @property (nonatomic, copy) _FDVie ...