笔记二:JS的输出、语法、语句、字符串、条件语句、switch语句、for循环、while循环
1、JS的输出:
注意:JS没有任何打印或者输出的函数
JS输出数据的集中方法:
1、使用window.alert()弹出警告框;
2、使用document.write()方法将内容写到HTML文档中;这和功能和<h1>标签类似
3、使用innerHTML写入到HTML元素中;这个功能是改变原来标签中的内容,
4、使用console.log()写入到浏览器的控制台中;这个没什么好说的
2、JS的语法:
a、字面量(类似JAVA中的固定值):
整数:2、3、4、
字符串(可以用单引号,双引号括起来):"John Doe" 'John Doe'
数组:[23,4,5,65,10,29]
对象字面量定义一个对象:{first Name:"liao" , lastName:"xun", age:22, sex:"M"}
函数字面量定义一个函数:function myFunction(a, b){ return a*b }
b、变量
使用var关键字来定义变量,使用等号赋值。
c、操作符
JS使用算术操作符来计算值
JS使用赋值运算符给变量赋值
d、JS函数
JS语句可以写在函数内,函数可以重复引用;
引用一个函数=调用函数(执行函数内的语句);
JS对字母的大小写是敏感的;
3、JS语句
JS语句是发给浏览器的命令,告诉浏览器要做什么;
JS中,用分号来结束语句是可选的;
4、字符串
a.可以用单引号 或者双引号 ,在 JavaScript 中,字符串写在单引号或双引号中。因为这样,以下实例 JavaScript 无法解析:
如何解决以上的问题呢?可以使用反斜杠 (\) 来转义 "Vikings" 字符串中的双引号,如下:
反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符:也可以里面的使用单引号,这样就可以不用转义字符。
JavaScript == 与 === 区别
a、对于 string、number 等基础类型,== 和 === 是有区别的
- a)不同类型间比较,== 之比较 "转化成同一类型后的值" 看 "值" 是否相等,=== 如果类型不同,其结果就是不等。
- b)同类型比较,直接进行 "值" 比较,两者结果一样。
b、对于 Array,Object 等高级类型,== 和 === 是没有区别的进行 "指针地址" 比较
c、基础类型与高级类型,== 和 === 是有区别的
- a)对于 ==,将高级转化为基础类型,进行 "值" 比较
- b)因为类型不同,=== 结果为 false
d、!= 为 == 的非运算,!== 为 === 的非运算
5、运算符
算术运算符:+ - * /
赋值运算符:=
比较和逻辑运算符:特别讲一下”===“是绝对等于的意思,比较的两个值和类型都相等
条件运算符:variablename=(condition)?value1:value2 也是三目运算符
6、条件语句
if 、if else、if else if else、
7、switch语句
注意:case后面跟的是switch变量里的可能的值,不需要写冒号,每一个case结束后记得写break,最后一个除外,写default。
typeof可以用来检测变量的数据类型 ,null的数据类型是object
undefined是一个没有设置值的变量,类型是undefined
笔记二:JS的输出、语法、语句、字符串、条件语句、switch语句、for循环、while循环的更多相关文章
- JavaScript (二) js的基本语法 - - 运算符、流程控制
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.运算符 1.一元运算符 ++ -- 都是运算符 ++ 和 -- 可以分为:前+ 和后+ and 前- ...
- 标准的Switch语句和穿透的Switch语句
第三章 选择语句 3.1选择语句--Switch switch语句格式: ```java switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; b ...
- Java基础学习笔记二十三 Java核心语法之反射
类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,链接,初始化三步来实现对这个类进行初始化. 加载就是指将class文件读入内存,并为之创建一个Class对象.任 ...
- Python笔记(二十三)_魔法方法_字符串的魔法方法
__str__和__repr__ 如果要把一个类的实例变成字符串,就需要实现魔法方法__str__()和__repr__ >>>class A: def name(self): re ...
- -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义
Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 关键字 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class ...
- Mysql 笔记二
Mysql 笔记二 Mysql 笔记二 Table of Contents 1. 前言 2. Master Thread 工作方式 2.1. 主循环(loop) 2.2. 后台循(backgroup ...
- switch语句语法
switch case语句适用于从一组互斥的分支中选择一个执行分支. int day = 0;switch (day) { : dayName = "Sunday"; break ...
- js运算符和if语句,switch语句
逻辑运算符 类型 运算符 算数运算符 + - * / % ++ -- 赋值运算符 = 比较运算符 > < >= <= == != ...
- Java中的switch语句——通过示例学习Java编程(8)
作者:CHAITANYA SINGH 来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=19 当我们在代码逻辑中有多个选项,而且需要为每个选 ...
- Java基础—控制流程语句(条件语句与循环结构)
与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程.Java的控制流程结构与C和C++的控制流程机构一样,只有很少的例外情况.没有goto语句,但break语句可以带标签,可以利用它实 ...
随机推荐
- noip 2018 day2 T1 旅行 基环树 tarjan
Code: #include<cstdio> #include<cstring> #include<string> #include<stack> #i ...
- happy Mom ——php mysqli DES加密
看完<爱你就像爱生命>这本书,真的看出小波哥很有才,跟小波哥比起来,我唯一拿的出手的可能就是我比他的颜值了.想起一句话,人不是因为美丽而可爱,而是因为可爱而美丽.所以我对我的要求是,继续修 ...
- SpringBoot @PathVariable 和 @requestParam区别
1.若获取的入参的 参数 是下面这种形式 就使用 @requestParam 去获取 参数‘1’ /user?id=1 // url:xxx/user?id=1 @RequestMapping(&qu ...
- HOJ——T 1867 经理的烦恼
http://acm.hit.edu.cn/hoj/problem/view?id=1867 Source : HCPC 2005 Spring Time limit : 2 sec Memo ...
- HDU4009 Transfer water 【最小树形图】
Transfer water Time Limit: 5000/3000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others) T ...
- Swift Standard Library Reference.pdf
Swift Standard Library Reference.pdf 下载地址 http://download.csdn.net/detail/swifttrain/7446331 自己的Mark ...
- OpenCASCADE Job - 武汉中南
中南设计集团(武汉)工程技术研究院有限公司是中南工程咨询设计集团有限公司(以下简称“中南设计集团”)打造的工程技术研发和科研创新平台,为中南设计集团旗下全资子公司,于2018年2月成立.公司业务范围涵 ...
- 通过jQuery的Ajax方式来提交Form表单
通过jQuery的Ajax方式来提交Form表单 $.ajax({ url:ajaxCallUrl, type:"POST", cache:true, async:false, d ...
- 第一个ASP.NET
1.新建 2.发布 3.访问
- 体验 Windows 系统 CVM
添加角色功能: service.msc 设置自动服务,net start telnet