笔记二: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语句可以带标签,可以利用它实 ...
随机推荐
- Concurrent.Thread.js
(function(){ if ( !this.Data || (typeof this.Data != 'object' && typeof this.Data != 'functi ...
- 利用Python网络爬虫抓取微信好友的签名及其可视化展示
前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...
- Idea下mybatis的错误—Module not specified
IDEA下使用maven的mybatis常见错误 错误类型一:导入项目引起的错误Module not specified 错误提示:idea Error Module not specified. 错 ...
- Python——Pygame实现生命游戏(game of life)
模块:pygame import pygame,sys,time,random from pygame.locals import * """Color"&qu ...
- poj Transferring Sylla(怎样高速的推断一个图是否是3—连通图,求割点,割边)
Transferring Sylla 首先.什么是k连通图? k连通图就是指至少去掉k个点使之不连通的图. 题目: 题目描写叙述的非常裸.就是给你一张图要求你推断这图是否是3-连通图. 算法分析: / ...
- php intval函数
php intval函数 作用 intval — 获取变量的整数值 使用实例 <?php echo intval('-42'); // -42 ?> 相似函数 boolval() - 获取 ...
- 完全背包模板 51Nod 1101
N元钱换为零钱,有多少不同的换法?币值包括1 2 5分,1 2 5角,1 2 5 10 20 50 100元. 例如:5分钱换为零钱,有以下4种换法: 1.5个1分 2.1个2分3个1分 3.2个2分 ...
- PHP生成RSS报
<?php$sql="select * from wx_zimi ";$res=$dbs->query($sql);$arr=array();while($o=$dbs ...
- CSS Loading 特效
全页面遮罩效果loading css: .loading_shade { position: fixed; left:; top:; width: 100%; height: 100%; displa ...
- Java语言的Hook实现
引言:最近在玩完美时空的诛仙Online(不知道这里有没人有共同爱好的),这个游戏每晚七点会出现一个任务"新科试炼".这个任务简单地说就是做选择题,范围小到柴米油盐,大到世界大千, ...