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 无法解析:

   "We are the so-called "Vikings" from the north." 
      字符串 "We are the so-called " 被截断。

   如何解决以上的问题呢?可以使用反斜杠 (\) 来转义 "Vikings" 字符串中的双引号,如下:

     "We are the so-called \"Vikings\" from the north."

   反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符:也可以里面的使用单引号,这样就可以不用转义字符。

  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循环的更多相关文章

  1. JavaScript (二) js的基本语法 - - 运算符、流程控制

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.运算符 1.一元运算符 ++ -- 都是运算符 ++ 和 -- 可以分为:前+ 和后+ and 前- ...

  2. 标准的Switch语句和穿透的Switch语句

    第三章 选择语句 3.1选择语句--Switch switch语句格式: ```java switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; b ...

  3. Java基础学习笔记二十三 Java核心语法之反射

    类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,链接,初始化三步来实现对这个类进行初始化. 加载就是指将class文件读入内存,并为之创建一个Class对象.任 ...

  4. Python笔记(二十三)_魔法方法_字符串的魔法方法

    __str__和__repr__ 如果要把一个类的实例变成字符串,就需要实现魔法方法__str__()和__repr__ >>>class A: def name(self): re ...

  5. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义

    Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 关键字 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class ...

  6. Mysql 笔记二

    Mysql 笔记二 Mysql 笔记二 Table of Contents 1. 前言 2. Master Thread 工作方式 2.1. 主循环(loop) 2.2. 后台循(backgroup ...

  7. switch语句语法

    switch  case语句适用于从一组互斥的分支中选择一个执行分支. int day = 0;switch (day) { : dayName = "Sunday"; break ...

  8. js运算符和if语句,switch语句

    逻辑运算符 类型 运算符 算数运算符 +   -    *   /   %   ++   -- 赋值运算符 = 比较运算符 >   <   >=  <=   ==   !=   ...

  9. Java中的switch语句——通过示例学习Java编程(8)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=19 当我们在代码逻辑中有多个选项,而且需要为每个选 ...

  10. Java基础—控制流程语句(条件语句与循环结构)

    与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程.Java的控制流程结构与C和C++的控制流程机构一样,只有很少的例外情况.没有goto语句,但break语句可以带标签,可以利用它实 ...

随机推荐

  1. Concurrent.Thread.js

    (function(){ if ( !this.Data || (typeof this.Data != 'object' && typeof this.Data != 'functi ...

  2. 利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  3. Idea下mybatis的错误—Module not specified

    IDEA下使用maven的mybatis常见错误 错误类型一:导入项目引起的错误Module not specified 错误提示:idea Error Module not specified. 错 ...

  4. Python——Pygame实现生命游戏(game of life)

    模块:pygame import pygame,sys,time,random from pygame.locals import * """Color"&qu ...

  5. poj Transferring Sylla(怎样高速的推断一个图是否是3—连通图,求割点,割边)

    Transferring Sylla 首先.什么是k连通图? k连通图就是指至少去掉k个点使之不连通的图. 题目: 题目描写叙述的非常裸.就是给你一张图要求你推断这图是否是3-连通图. 算法分析: / ...

  6. php intval函数

    php intval函数 作用 intval — 获取变量的整数值 使用实例 <?php echo intval('-42'); // -42 ?> 相似函数 boolval() - 获取 ...

  7. 完全背包模板 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分 ...

  8. PHP生成RSS报

    <?php$sql="select * from wx_zimi ";$res=$dbs->query($sql);$arr=array();while($o=$dbs ...

  9. CSS Loading 特效

    全页面遮罩效果loading css: .loading_shade { position: fixed; left:; top:; width: 100%; height: 100%; displa ...

  10. Java语言的Hook实现

    引言:最近在玩完美时空的诛仙Online(不知道这里有没人有共同爱好的),这个游戏每晚七点会出现一个任务"新科试炼".这个任务简单地说就是做选择题,范围小到柴米油盐,大到世界大千, ...