01JS.变量数据类型运算符

/*
 *
 *JavaScript简称:JS
 *JavaScript是什么?
 *是一门脚本语言:不需要编译,直接运行
 *是一门解释性的语言:遇到一行代码就解释一行代码;
 *C#语言是一门面向对象的语言,也是编译语言,是.net技术使用的
 *是一门动态类型语言
 *是一门基于对象的语言
 *是一门弱类型语言,声明变量的时候都使用var
 *强类型语言:C#就是:
 *存储一个数字:int num = 10; float num2 = 90.3;
 *
 * JS分三个部分:
 * 1.ECMAScript标准:JS的基本语法
 * 2.DOM
 * 3.BOM
 *
 * JS用了将近10天来发明的
 *
 * 变量的作用:操作数据(存储数据,数据读取)
 * 变量的声明:
 * var 变量的名字;
 * var num;
 * 变量的初始化:
 * var 变量名字 = 值;   这种属于字面量方式赋值
 * var str = "hello word!";
 * JS中是区分大小写的
 * JS中的字符串可以使用单引号,也可以使用双引号
 * JS中每行代码结束都需要使用分号:;
 *
 * 数据类型
 * JS中的原始数据类型:number,string,boolean,undefined,null,object
 * null和undefined数据是没有太大意义的,null是很有意义的,对于对象来讲
 * NaN表示:不是一个数字
 * isNaN():  判断结果是不是NaN  也可以说:判断结果是不是 不是一个数字
 * 如果不是一个数字,返回true 否则返回 false
 *
 * number数据类型:无论是整数还是小数都是number数据类型的
 * string数据类型:字符串,获取字符串的长度,变量名.length 例如:str.length
 * boolean数据类型:只有2个值:true  false
 * null 只有一个值:null
 * undefined:是有一个值:undefined,一个变量声明了,但是没有赋值  会返回undefined
 * object  对象: 面向对象的时候进行讲解;
 *
 * 类型转换
 * 其他类型转数字类型:
 * parseInt()  转整数
 * parseFloat()  转小数
 * Number()  转数字  要比上面两个严格
 *
 * 其他类型转字符串类型:
 * .toString()
 * String()
 *
 * 其他类型转布尔类型:
 * boolean()  返回值 要么是true  要么是false
 *
 * 运算符:
 * 算数运算符:+ - * / %
 * 符合运算符:+= -= *= /= %=
 * 赋值运算符:= 优先级别是最低的
 * 一元运算符:++ --
 * 三元运算符:x>y?x:y
 * 关系运算符:> < >= <= == === != !==
 * 逻辑运算符:&& || !
 *
 * 关系运算符的结果是布尔类型
 * 逻辑运算符的结果是布尔类型
 *
 * 表达式1 && 表达式2
 * 如果有一个表达式的结果是false 那么整个结果就是false
 *
 * 表达式1 || 表达式2
 * 如果有一个表达式的结果是true 那么整个结果就是true
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *

猜你喜欢

转载自www.cnblogs.com/shsm/p/10313547.html