暑假复习1

1变量的声明

var ne='he'
console.log(ne);

2常量的声明

const wa='晚安'
console.log(wa);

3js三种输出方式

console.log('你好');
document.write('你好');
alert('你好');

4变量名的规范

var name='张三';正确
var name1='张三';正确
var name_1='张三';  正确
var $name='张三';  正确

var 1name='张三’; 错误
var +name='张三‘; 错误
var *name=’张三‘;错误

5数据类型的转换

一、隐式转换结论
            1、数字 + 字符串 :将数字转换为字符串
            2、数字 + boolean :将 boolean 转换为 number类型
            3、数字 + undefined :结果为 NaN,NaN的类型为 number
            4、字符串 + boolean :将boolean 转换为 字符串
            5、boolean + boolean :都转换成number在做相加运算
 二、显示转换/强制转换

1.toString()  将任意类型转换为字符串类型
2.parseInt(); 将一个数据转换为整数
3.parseFloat()  将一个数据转换为小数 
4.Number  将一个数据转换为number类型

6运算符和表达式

 1.算数运算符
如:+,-,*,/,%
++,-- 运算符,单目运算符
四舍五入:toFixed(保留位数);
语法:数字.toFixed(n);

2、关系运算符
如: >,<,>=,<=,==,!=
由 关系运算符所组成的表达式 称之为 关系表达式,关系表达式的值为boolean类型

全等:===
不全等:!==

3、逻辑运算符
1、作用
判断多条件 以及 条件取反时使用
2、语法
1、逻辑 非
对现有条件 取反
语法:!
2、逻辑 与
两个条件,两条件同时为真时,&& 表达式才为真。
语法:&&
3、逻辑 或
两个条件,只要有一个为真时,表达式即为真
语法:||
3、运算结果

true && true : true
true && false : false
false && true : false
false && false :false

true || true : true
true || false :true
false || true : true
false || false :false

7运算符与表达式

条件运算符(三目运算符)

1、语法
? :
表达式1?表达式2:表达式3;
表达式1,值应该为 boolean 类型
如果表达式1的值为true,那么表达式2的值则作为整个表达式的值
如果表达式1的值为false,那么表达式3的值则作为整个表达式的值

8、函数

1.函数:function,也叫方法或过程,是一段预定义好并可以被反复执行的代码块
2.定义函数:
 function 函数名(){
      代码块
 }
 函数名();  //函数的调用

3.定义带参函数
function 函数名(参数列表){
    代码块
}     
 函数名(参数列表);//函数的调用

4.带返回值的函数
 function 函数名(){
      代码块
      //如果有返回值
           return 值/表达式
    }

9作用域

1.变量的作用域:
  作用域:变量和函数的可访问范围
  作用域可分为:
1.全局作用域:一经定义代码的任何位置都可以访问
 2.局部作用域:只能在当前函数内访问
                
2、函数作用域的变量
将 变量 或 函数 声明在某函数内,有效范围就在该函数中,出了该函数,变量 或 函数 就失效
                
3、全局作用域的变量 
将 变量定义在 独立于 任何 function 的位置处(<script>中),在代码的任何位置都可以访问到
1、独立于任何 function 声明变量
2、函数中,通过不写var的方式声明全局变量
                
4、注意
 1、全局变量和局部变量冲突时,优先使用的是 局部变量

5.声明提前:
js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部。但对变量的赋值依然保留在原位置

10分支结构

1.   if(条件){满足条件要执行的语句}

2.   if(条件){
条件为真时要执行的语句
}else{
不满足条件式要执行的语句
3.  else........if结构(多重if语句)
if(条件1){
语句块1
 }else if(条件2){
语句块2
}else if(条件3){
语句块3
}
4.switch......case
 switch(变量/表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;  
default://以上任何语句子中都没匹配上的时候   
语句n;
break;   
};
5. switch.....case    
switch(变量/条件){
case 值1:
case 值2:
case 值3:
case 值4:
语句块;
break;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容