笔记1
*三个显示方式代码
控制台
1.console.log(‘想输的东西’);
console.log(T);
页面
2.document.write(‘想输的东西’);
document.write(‘T’)
弹框
3.alert(‘想输的东西’);
alert('T');
*变量
var (想写的名称)=‘内容’;
var a=“T”
名能包含数字,字母,下划线 $
别让数字 和 特殊符号开头
typeof:识别
识别名字包含的东西是否正确
console.log(123)
console.log(‘123’)
控制台输出东西时,里面内容不能加‘’加完就是“”里包的东西了,而不是那个名字所带的东西
*常量
常量一旦写的就不能变了
所以写完一个就别写其他的了
*数据类型
数字(number)
字符串(string)
布尔(boolean)
null(空)
undefined(未定义)
对象(object)
1.number 数字
包括整数和小数
2.字符串(string)
带引号 单引 双引的都是字符串类型里的
3.布尔类型 boolean
布尔类型只有两个,真和假
true和false,true是真 flase是假
在算数的时候 true值一个数字1
flase是数字0
4.
unll
5.undefined
身为变量没复制返回undefined
6.objrct 对象
var odj={};
*数据类型的转换
tyoer
*隐式转换
1.数字加字符串
数字变成字符串
2.数字加booleam
booleam变成number类型
3.数字加underfind
结果为NaN,结果类型为number
4.字符串加booleam
booleam变成字符串
5.booleam加booleam
转换为numder在做运算
NaN为not a number
判断一个非数字 如果不是一个数字返回true,如果是数字会返回false
*显示转换/强制转换
1.toString()将任意类型转换为字符串类型
2.parseInt();转换为整数
3.parseFloat()将数据转换为小数
4.Number将数据转换为number类型
*运算符表达式
1.算数运算符
+,-,*,/,%
++,--单目运算符
++ 自增运算,加一
++在前 先加一在使用
++在后 先使用在加一
--在前 先减一在使用
--在后 先使用在减一
2.关系运算
1),判断数之间的大小,和相等关系
2),关系运算符
<,>,>=,<=,==,!=
类型为booleanleix
==,!=
判断数值是否相等,与类型无关
全等:===
类型与数值都相同
不全等!==
3)逻辑运算符
(1作用)判断条件 条件的使用
(2语法)1非 反意思!
2与 两个都是真时,&&表达式是真
3或 两个,一个是真 表达就是真 ||
4)条件运算符
?:;
一为booleam型
如果一的是true哪二就是结果
如果一的是flase那么三为结果
流程控制语句
1.if(){
要执行的句子
}
2.if(){
括号里内容是true时出来的
}else{
括号里内容不是true时出来的
}
3.else if(){
}
var cj=prompt('你的成绩')
// if(cj>=100){
// alert('国外三日游');
// }else if(cj>=90){
// alert('国内三日游');
//
//
// }else if(cj>=80){
// alert('省内三日游');
//
//
// }else if(cj>=70){
// alert('沧州三日游');
//
//
// }else if(cj>=60){
// alert('室内三日游');
//
// }else{
// alert('喜之郎一个');
// }
4.switch...case...
break结尾
var cf=prompt('今天星期几?')
// switch(cf){
// case '星期一':
// alert('红烧牛肉');
// break;
// case '星期二':
// alert('老坛酸菜');
// break;
// case '星期三':
// alert('香锅');
// break;
// case '星期四':
// alert('白象');
// break;
// case '星期五':
// alert('香辣');
// break;
// case '星期六':
// alert('玉竹');
// break;
// case '星期天':
// alert('小康');
// break;
直落
不管怎样都是一个结果
var zl=prompt('今天星期几?');
switch(zl){
case '星期三':
case '星期二':
case '星期一':
alert('吃饭');
break;
}