JavaScript复习 1
概括及使用方法:
JavaScript编写规范
- 一般放在<head>…</head>中间
- 逐行被执行,越短越好
- 大小写敏感 语句是基本单位
- 通常以分号表示语句结束
- 多行语句可以作为一块,使用{}
- 多使用注释
JavaScript使用方法
将JavaScript代码写到页面中。
(适合于代码量较少,又不用于其他页面)
<script type="text/javascript">
//编写JavaScript代码
</script>
将JavaScript代码编写成独立的外部文件来使用,扩展名为.JS。
- 创建HTML页面
- 创建JS文件,直接书写JS代码
- 将文件保存为JS格式
- 在HTML文件中使用<script type="text/javascript" src="js文件路径" ></script>语句调用。
数据类型及变量:
注释 :// 和/**/
单行注释以 // 开始,以行末结束
多行注释以 /* 开始,以 */ 结束,中间的语句是该程序中的注释。
JavaScript的数据类型
基本数据类型
- 数值数据类型(number)
- 布尔类型(boolean)
- 未定义数据类型(undefined)
- 空数据类型(null)
引用数据类型
- 字符串类型(string)
- Array 数组类型
- 对象类型(Object)
变量的声明和赋值:


混合计算数据类型
- 整数与小数=小数
- 整数与字符串=字符串
- 整数与布尔型=整数
- 整数与空值=整数
- 小数与字符串=字符串
- 小数与布尔型=小数
- 小数与空值=小数
- 字符串与布尔型=字符串
- 字符串与空值=字符串
- 布尔型与空值=整数
数据类型的转换
parseInt (String)
将字符串转换为整型数字 ,取整
parseInt (“86.6a”)将字符串“86.6”转换为整型值86
parseFloat(String)
将字符串转换为浮点型数字
parseFloat (“34.45a”)将字符串“34.45”转换为浮点值34.45
表达式与运算符
表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值
运算符可分为以下类别:
- 赋值运算符 =
- 算术运算符 +、-、 * 、 / 、%、++、--、-(求反)
- 结合运算符 *= /= += -= %=
- 比较运算符 ==、!=、>、>=、<、<=、=== 、!==
- 逻辑运算符 &&、||、!
- 字符串运算 +
绝对等于:数据类型一致,数值相等
不绝对等于:数据类型不一致或者数值不相等
- 1.数据类型不一致
- 2.数值不相等
- 3.数据类型不一致,数值也不相等
面试题:
算术运算符
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>算术运算符</title>
</head>
<body>
<script type="text/javascript">
var num1 = 5,num2 = 4;
document.write("和是:" + (num1 + num2) + "<br />");
document.write("差是:" + (num1 - num2) + "<br />");
document.write("积是:" + (num1 * num2) + "<br />");
document.write("商是:" + (num1 / num2) + "<br />");
document.write("余数是:" + (num1 % num2) + "<br />");
document.write("5+'5'是:" + (5 + '5') + "<br />");
document.write("5-'5'是:" + (5 - '5') + "<br />");
</script>
</body>
</html>
字符串运算符
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>字符串运算符</title>
</head>
<body>
<script type="text/javascript">
var str1 = "北京,";
var str2 = "欢迎你!";
var str3 = str1 + str2 + "汤姆";
document.write("str3=" + str3 + "<br>");
var str4 = "请付" + 50 + "元的士费!";
document.write("str4=" + str4);
</script>
</body>
</html>
比较运算符

JavaScript复习 1的更多相关文章
- JavaScript(复习总结)
一.三个常用对话框 1.alert(""):警告对话框,作用是弹出一个警告对话框(最常用) 2.confirm(""):确定对话框,弹出一个带确定和取消按钮的对 ...
- javascript 复习代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JavaScript复习笔记——字符串
String构造器可以使用new调用,也可以不使用,但是,这两种调用的结果也是完全不一样的.用new调用的时候,String作为构造器函数,创建字符串对象.不使用new的时候,String用作一个常规 ...
- JavaScript复习之--javascript数据类型隐式转换
JavaScript数据类型隐式转换.一,函数类 isNaN() 该函数会对参数进行隐式的Number()转换,如果转换不成功则返回true. alert() 输出的内容隐式的 ...
- javascript复习笔记
/* Javascript:用来在页面中编写特效,和HTML.CSS一样都是有浏览器解析 Javascript语言: 一.JS如何运行(javascript,jscript,vbscript,appl ...
- JavaScript复习总结一(入门)
总是执着想学各种框架,但忘了基础学好才最重要.每次打开菜鸟教程想重温基础内容,然后就像翻开英文字典,永远在abandon...还是需要做个笔记. 一来加深学习印象,二来等下次打开学习可以知道自己上次学 ...
- JavaScript复习大纲
1. HTML.CSS和JavaScript各自在网页设计中的作用. 1.HTML生成结构. 2.CSS样式美化. 3.JavaScript的作用: (1) 操作HTML及CSS,让网页具有动态行为. ...
- javascript复习总结
改变HTML内容:document.getElementById(id).innerHTML = new HTML; 改变HTML属性:document.getElementById(id).inne ...
- JavaScript复习
一.常用对话框 1.alert(""):警告对话框,作用是弹出一个警告对话框 2.confirm(""):确定对话框,弹出一个带确定和取消按钮的对话框——确定返 ...
随机推荐
- win7任务计划提示”该任务映像已损坏或已篡改“
打开任务计划,弹出了下面的对话框[该任务映像已损坏或已篡改.(异常来自HRESULT:0x80041321)] 首先你以管理员的身份运行cmd命令,打开运行窗口 输入:chcp 437,并回车,回车后 ...
- Java中的三大特性:封装、继承、多态
封装: 概念:封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问,适当的封装可以让代码更容易理解与维护,也加强了代码的安全性. 原则:将属性隐藏起来,若需要访问某个属性,提供公共方法对 ...
- python 建站教程
主端:安装nginx uwsgi django pymysql mysql安装mysql到http://repo.mysql.com/里面找 mysql57-community-release-el7 ...
- JPA自动生成表
一句话总结: 在配置文件中 jpa-hibernate-ddl-auto:update validate 加载 Hibernate 时,验证创建数据库表结构 create 每次加载 Hibernate ...
- Python读取ini配置文件(接口自动测试必备)
前言 大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码. 特别是后续做自动化的测试,代码和数据分享,进行管理.比如 ...
- WPF进阶技巧和实战01-小技巧
Svg在WPF中的使用 方法1:拷贝svg中的部分代码转换成Geometry(作为Path的Data使用) 在vs或者直接打开svg,看到如下代码: <?xml version="1. ...
- JVM-直接内存(Direct Memory)
1.直接内存概述 直接内存不是虚拟机运行时数据区的一部分,也不是<Java虚拟机规范>中定义的内存区域. 直接内存是在Java堆外的,直接向系统申请的内存区间. 来源于NIO,通过存在堆中 ...
- 小米路由器4a千兆版刷openwrt
现在网上搜小米路由器4a千兆版刷机的都是刷的padavan的,很少能找到openwrt的刷机教程. 首先刷openwrt系统的时候要先刷入引导程序breed,网上有一篇帖子写的很详细(https:// ...
- 图数据库Neo4j的基本使用及与SpringBoot集成
Neo4j 官网地址:https://neo4j.com/ 下载地址:https://neo4j.com/download-center/#community 官方入门文档:https://neo4j ...
- (Java)面向对象的三大特征
封装.继承与多态 封装 封装的作用(好处) 提高程序安全性,保护数据 隐藏代码的实现细节 统一接口 增加系统可维护性 属性私有(关键字private) 加上Private可使该属性私有于一个类,在其他 ...