01JavaScript基础——引入/输出方式、变量、数据类型、运算符

一、js代码常见的的引入方式、输出方式、JS注释:

引入方式:

1、  内部引入:将js代码通过script标签引入HTML文档内部,引入位置:理论上来说可以出现在文档的任意位置,甚至出现于HTML标签外部,但是通常来说,一般写在head标签或body标签内,以及body标签下边,当写在head标签里面时,注意将JS代码放在window.onload()中,也即当页面加载完成时,在执行JS代码。

2、外部引入:<script src="外联.js"></script>

3、程序的执行顺序:a、HTML程序加载顺序  b、js代码执行顺序

输出方式:

  1. alert("警告框输出!");

  2.  

  3.  

    console.log("控制台输出!");

  4.  

  5.  

    document.write("文档写入!")

  6.  

  7.  

    //注:文档写入可以是文本也可以是标签,当页面第一次加载时,会按照默认文本流加载,如果再次输出会覆盖掉文档中的所有内容

  8.  

  9.  

    confirm("确认窗输出!");

  10.  

  11.  

    //确认窗输出,有返回值,true/确定,false/取消,可用于再次判确认

  12.  

  13.  

    prompt("请输入****");

  14.  

  15.  

    //提示窗输出,有返回值,返回值为输入的内容

  16.  

JS注释:

单行注释://   多行注释:/**/

二、JS变量:

变量:用来存储数据/值的一个容器

命名规则:

1、明确区分大小写   2、不能使用系统关键字/保留字  3、不能以数字开头  4、可以包含数字、字母、下划线、$符号

命名规范:

5、见名知意  6、驼峰命名

三、数据类型:

number:数值型  、string:字符型 、undefined:未定义型/不存在、Boolean:布尔型、object:对象型——五大类型

null:空、 Array:数组——都是object对象型

判断数据类型:typeof     consolog.log(typeof  "abc")    输出“abc” 的数据类型——string

四、运算符:

1、赋值运算符:"="  用于给变量赋值

2、算数运算符:+   -  *  /   %

注:"+" 在两个数字之间进行算术运算,在两个字符串中间进行拼接,当任意一遍出现字符串时则输出字符串

Number(str)  +str  将字符串转换为number型数据的两种常见方式,如果字符串为纯数字则转换为对应的数字,若出现字符串,则转换为NaN——>Not a Numebr,但是类型依然为number型

3、复合运算符:+=   -=  *=  /=   %=  ++ --

自增自减运算符:运算符在前先赋值在运算,运算符在后先运算再赋值

4、关系运算符:<  >  <=  >=  ==  ===  !=  !==

== 表示等式两边值相等    ===  表示等式两边值与类型对应相等

注:表示大小的要比表示等于的优先级高

注意下面两个例子:

  1. var br="123"<"3"

  2.  

    //结果为true,按每一位去比较,有结果后就停止比较

  3.  

    var br="age"<"By"

  4.  

    //结果为false,大写字母的字符编码小于小写字母的字符编码

在比较数值与字符串时,字符串会被转换为数值,在以数值的方式与另外一个数值比较,但是字母"a"不能转换成数值,转换后为NaN,任何数值与NaN比较都为false,包括NaN与NaN比较

5、逻辑运算符

&&与/且:需要两边都为true才成立

||或:两边任意一边为true则成立

!非:将得到的值取反

看看下面几个例子:

  1. var a=10,b=5,c=6;

  2.  

    var x=a>b&&b>c;

  3.  

    console.log(x); //false

  4.  

    var y=a<b||b<c

  5.  

    console.log(y) //true

  6.  

    console.log("t"&&"") //空

  7.  

    console.log("t"&&"f") //f

  8.  

    console.log((a-1)&&(b+=20),b) //25,25

  9.  

    console.log((a-10)&&(b+=20),b) //0,5

  10.  

    console.log("t"||""); //t

  11.  

    console.log(undefined&&NaN) //undefined

  12.  

    console.log(undefined||NaN) //NaN

注:与运算:当第一个运算子的布尔值为true时,返回第二个运算子的的值(这里是指值不是布尔值),当第一个运算子的布尔值为false时,返回第一个运算子的值,不再对第一个进行求值,这种跳过第二个运算子的机制称为短路。

或运算:如果第一个运算子的布尔值为true,则返回第一个运算子的值,且不再对第二个运算子求值;如果第一个运算子的布尔值为false,则返回第二个运算子的值。

5.三目运算符:表达式1?表达式2:表达式3  如果表达式成立,执行表达式1,否则执行表达式2,基本所有的if...else...代码块都可以转化为三目运算符

原文地址:https://www.cnblogs.com/cxdwy/p/9588473.html

时间: 2024-08-28 00:41:54

01JavaScript基础——引入/输出方式、变量、数据类型、运算符的相关文章

黑马程序员——01.Java编程基础(一) ——常量、变量、运算符

一.Java的基础组成 1.关键字--被赋予特殊含义的单词 ????????????学习Java的过程中去记忆. 2.标识符---就是指名称(类名.对象名.变量名.函数名.对象名等) ? ? ? ?????????1.26?个英文字母的大小写.0~9数字._和$(不允许有空格) ? ? ? ? ????????2.数字不能开头,关键字不能用来命名 ? ? ? ?????????3.类名-首字母大写(XxxYyyZzz);函数名-(xxxYyyZzz);变量名对象名(xxxyyyzzz) (1)和

01.Java编程基础(一) ——常量、变量、运算符

一.Java的基础组成 1.关键字--被赋予特殊含义的单词 ????????????学习Java的过程中去记忆. 2.标识符---就是指名称(类名.对象名.变量名.函数名.对象名等) ? ? ? ?????????1.26?个英文字母的大小写.0~9数字._和$(不允许有空格) ? ? ? ? ????????2.数字不能开头,关键字不能用来命名 ? ? ? ?????????3.类名-首字母大写(XxxYyyZzz);函数名-(xxxYyyZzz);变量名对象名(xxxyyyzzz) (1)和

变量,数据类型,运算符

梆梆梆梆......我又来了 这次我要写的是-----    (看标题) 第一个是变量,数据类型 //变量分为:变量名,变量类型,变量值 数据类型为: 整数    int    byte   short   long 小数(双精度浮点型)      double          float 字符型     char 字符串型     String 完整展示: public class Text1{ public static void main(String[]args){ String na

JS 引入方式 基本数据类型 运算符 控制语句 循环 异常

一.JS引入方式 什么是JavaScript? JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的. JavaScript的嵌入方式 1.行间事件 <input type="button" name="clicktook" onclick= "alert("ok!");"> 2.页面scrip标签嵌入

0317-js变量数据类型运算符控制语句

重点记忆(套路):   1.关键字:(必须以字母.下划线(_)或美元符($)开始).标识符.变量(是一个名称,最好用字母开头,对大小写敏感).常量 (是有数据类型的一个值) 变量: ①定义并赋值 ②使用   2.数据类型:数字  字符串  布尔  null  undefined  object 数据类型转换:alert(typeof  信息); //判断信息的数据类型 其他类型转字符串:全局方法String() //String(123) 数字.布尔可用toString() //(ture).t

第二章 变量 数据类型 运算符

一. 1.Java常用数据类型 整型   int    int i=1; 双精度浮点型   double   double  n=1.0; 字符型   char   char   g='女'; 字符串型   String   String  m="nn"; 二.变量名规则 1.变量必须以字母,下划线"_"或$开头 2.变量可以包括数字,但不能以数字开头 3.除了"_"或"$"符号外,变量名不能包含任何特殊字符 4.不能使用Ja

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量

1、C#基础:变量、运算符、分支、循环、枚举、数组、方法

C#..Net以及IDE简介 一.什么是.Net? .Net指 .Net Framework框架,一种平台,一种技术. .Net Framework框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转. .Net Framework 各版本区别 2002年 1.0------vs2002 统一类型系统,基础类库,垃圾回收,多语言支持.ado.net 1.0.asp.net 1.0.winform 1.0. 2003年 1.1-----

2.java学习_基础知识(标识符、常量、变量、运算符)

标识符 定义 在程序中我们自定义的一些名称在编程的过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名,这些符号被称为标识符. 组成元素 英文大小写字母 数字0~9 下划线_和美元符号$ 规则 不可以以数字打头,如:4student ,×不可以使用java的关键字,如class不能使用严格区分大小写,如Xxx和xxx,是两个变量 原则 见名知意,驼峰命名 规范 掌握包名多个单词组成时,所有单词都小写.举例:xxxyyyzzz类名和接口名多个单词组成时,所有单词