JavaScript学习02 基础语法
JavaScript学习02 基础语法
JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括:
各种算术运算符、比较运算符、逻辑运算符;
if else语句、switch语句;
for循环、while循环、do while循环;
标签、break、continue;
try catch throw语句。
可以查看文后的参考链接。
后面的内容都是JavaScript中不同的部分。
本文先说上面内容中的几个细节不同。
1.全等判断
JavaScript的比较运算符中有一个全等判断===,是用来判断值和类型是否都相等的。
2.for/in循环
JavaScript中的for/in循环,有点像Java中的增强型for循环,但是它是用来遍历对象的属性的。
var person={fname:"John",lname:"Doe",age:25}; for (x in person) {txt=txt + person[x]; }
其中x是属性名,person[x]是该属性的值。
3.With语句
有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。
功能:为一段程序建立默认对象。
格式: with (<对象>){ <语句组> }
即:
With Object {Statements}
举例:当使用与 Document 对象有关的 write()或 writeln()方法时,往往使用如下形式:
document.writeln(”Hello!“);
如果需要显示大量数据时,就会多次使用同样的 document.writeln()语句,这时就可以像下面的程序那样,把所有以 Document 对象为参考对象的语句放到With 语句块中,从而达到减少语句量的目的。
<!DOCTYPE html> <html><head><title>withTest.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--></head><body><script type="text/javascript">with (document) {write("您好 !");write("<br>这个文档的标题是 : \"" + title + "\".");write("<br>这个文档的 URL 是: " + URL);write("<br>现在不用每次都写出 document对象的前缀了!");}</script></body> </html>
4.断行
可以用一个反斜线将一句代码断开:
document.write("Hello \ World!");
但是不能这么断句:
document.write \ ("Hello World!");
参考资料
圣思园张龙老师Java Web视频教程。
W3School JavaScript教程:http://www.w3school.com.cn/js/index.asp
英文版:http://www.w3schools.com/js/default.asp
博客:
With语句:http://www.cnblogs.com/lidabo/archive/2011/12/29/2306126.html
转载于:https://www.cnblogs.com/mengdd/p/3678557.html
JavaScript学习02 基础语法相关推荐
- python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?
---4.30更新---感谢大家支持,点赞都破两千了.给大家整理出来新的资料,需要的小伙伴来自取: Python练手项目视频如下: Python自学基础知识如下: 以下为原文内容: Python 学习 ...
- JavaScript脚本语⾔基础语法笔记总结
JavaScript脚本语⾔&基础语法&笔记总结 0.学前准备: JavaScript简介使⽤⽅法 1. JavaScript简介 什么是JavaScript? 前端Web技术的组成: ...
- idea编译的文件怎么用cmd打开_JAVA学习册|基础语法|cmd输出HelloWorld
看到这个标题,估计已经有小伙伴知识本文要讲什么了,好,下面我们就开始正文 学java最开始的地方 很多老师的书和视频中,在安装完jdk,配置好环境变量,都会带大家用记事本写一个HelloWorld,然 ...
- python学习三-基础语法
python学习三-基础语法(2019-12-24日晚) 1.源码文件 Python源码文件名通常采用小写的方式,常见的扩展名有: py:基本的源码扩展名. pyw:是另一种源码扩展名,跟py唯一的区 ...
- Javascript核心技术的基础语法
Javascript核心技术的基础语法 一.什么是javascript Javascript是基于对象和事件驱动的脚本语言,主要是嵌入到HTML中,应用在客户端,动态操作网页元素,也可以作用于服务端. ...
- 0基础学习Python基础语法(0)-print()与变量
文章目录 Python[人工智能]时代的立身武器 print 无引号 单引号的用法 双引号的用法 三引号的用法 转义字符 变量和赋值 变量的命名规范 下关预告 Demo 例子:打印 例子:转义字符 要 ...
- python语法基础学习-Python基础语法精心总结!看完都知道的可以往下继续学习了...
原标题:Python基础语法精心总结!看完都知道的可以往下继续学习了 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 1. input 用户自己输入值 2. print 打印值 可 ...
- Python学习1 基础语法 数据类型 计算机基础
Python的重要性 python就业方向 Python的历史 python创造于1989年,荷兰人吉多.范罗苏姆 现在是Python3版本 09 Python的特点 1)跨平台 2)解释型语言 3) ...
- 【python零基础入门学习】Python入门,带你快速学习Python 基础语法
ython 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 第一个 Python ...
- 【Drools二】打工人学习Drools基础语法
目录 0.项目搭建 1. 规则文件 1.1 构成 1.2规则体 2.基础语法 2.1 注释 2.2 Pattern模式匹配 2.3比较操作符 2.3.1 实践 2.3执行指定规则 3.Drools内置 ...
最新文章
- JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法
- 均方误差、平方差、方差、均方差、协方差(重点)
- Pandas库(3):DataFrame的条件过滤用法
- 实验-网页动画(js版)
- Yarn的默认端口(转载)
- 20145234黄斐《java程序设计》第十三周代码检查
- 安卓用targetSdk来兼容各个版本
- ICS共享上网方案与配置
- MySQL有sqldependency_SqlDependency的局限性是什么
- 《JAVA并发编程实战》,分享PDF高清版
- 希尔伯特变换及其性质
- 华为培训中华为数通HCIE考试流程-ielab
- 《资本之王》书中的精髓:黑石公司是如何成长为全球最顶尖的私募股权投资机构的?
- 心灵鸡汤1------让人奋进的五句话
- git pull出现“fatal: refusing to merge unrelated histories“
- Win7 提示“请考虑更换电池”
- Excel | VBA基础操作
- 第七十五章 SQL函数 LEFT
- 手机也能开机启动(值得研究一下啊!在索尼爱立信上面发现的)
- 数据可视化之雷达图:自助数据集处理,完美演绎球员数据可视化
热门文章
- 百度区块链 xuperchain 如何剪枝 裁剪区块
- kubernetes视频教程笔记 (32)-安全-准入控制Admission Control
- kubernetes 一个窗口可以使用kubectl 另一个窗口不可以The connection to the server localhost:8080 was refused - did you
- 微信小程序云开发教程-微信小程序的JS高级-页面间数据传递
- 基于SSM的车辆管理系统
- linux中的ps fx命令,Linux中的ps命令
- c语言 博客园,C语言l|博客园作业10
- spark map函数中使用println无法输出
- golang echo框架案例
- Ubuntu /CentOS 设置开机启动,添加自定义系统服务,自定义开机启动