JS基本数据类型&流程控制】的更多相关文章

JS基本数据类型 number     -----  数值 boolean    -----  布尔值 string     -----  字符串 [x,y] -------数组 undefined  -----  undefined null       -----   null  JavaScript拥有动态类型 var x; // 此时x是undefined var x = 1; // 此时x是数字 var x = "Alex" // 此时x是字符串 4.1 数字类型 JavaS…
运算符 # 1.算术运算符 var x=10; var res1=x++; '先赋值后自增1' var res2=++x; '先自增1后赋值' # 2.比较运算符 弱等于:自动转换类型 '5' == 5 '结果是true js会自动转换成相同数据类型比较值是否一样' 强等于:不转换类型 '5' === 5 '结果是false' # 3.逻辑运算符 python中使用 and.or.not js中使用&&.||.! 流程控制 # if判断 1.单if分支 if(条件){ 条件成立执行的分支代…
运算符 1.算数运算符 运算符 描述 + 加 - 减 * 乘 / 除 % 取余(保留整数) ++ 递加 - - 递减 ** 幂 var x=10; var res1=x++; '先赋值后自增1' 10 var res2=++x; '先自增1后赋值' 12 2.赋值运算符 运算符 例子 等同于 = x = y x = y += x += y x = x + y -= x -= y x = x - y *= x *= y x = x * y /= x /= y x = x / y %= x %= y…
上节课复习: 1.运行python程序的三步骤:python test.py 1.先启动python解释器 2.将test.py的内容当作普通的字符读入内存 3.python解释器解释执行刚刚读入内存的代码,开始识别python的语法 2.变量 什么是变量? 量:衡量/记录现实世界中事物的某种状态 变:记录的状态是可以发生变化的 为何要变量? 是为让计算机能够像人一样去记忆/记录现实世界中事物的状态 并且可以发生变化 如何用变量? 原则:必须先定义,后引用 age=18 1.变量名:是访问值的唯…
  一.基本数据类型 1.整型 int 就是整数   2.浮点型 float 就是小数     3.字符串 3.1.加了单引号.双引号.多引号的字符就认为是字符串 单引号和双引号没有什么区别,多引号用于多行   3.2.字符常用的方法: 字符拼接 用 "+" 号   strip():去掉字符串首尾的指定字符(不传参默认为空格) lstrip():去掉字符串左边的指定字符(不传参默认为空格)   lower:转换成小写 upper:转换成大写   startswith,endswith:…
数据类型转换: //number转换成str // var str=a+''; // console.log(str); // console.log(typeof str); //转换成字符串了 var str2=a.toString(); //强制转换成 string console.log(typeof str2); //str转换成 number var stringNum='789'; var num2=Number(stringNum); console.log(num2); con…
目录 1:一元运算符 2:流程控制 3:分支之if语句 4:分支之if-else语句 5:分支语句之三元运算符 6:if和else if语句 7:switch-case语句 8:while循环 9:do-while循环 10:for循环 11:for循环案例 12:调试 复习 <script> /* * * 一元运算符: ++ -- * * 如果不参与运算, ++在前面还是在后面结果都是一样的 +1 * 如果不参与运算, --在前面还是在后面结果都是一样的 -1 * * var num=10;…
JavaScript经常声称是_异步_.那是什么意思?它如何影响发展?近年来这种方法有何变化? 请思考以下代码: result1 = doSomething1(); result2 = doSomething2(result1); 大多数语言都处理每一行同步.第一行运行并返回结果.第二行在第一行完成后运行无论需要多长时间. 单线程处理 JavaScript在单个处理线程上运行.在浏览器选项卡中执行时,其他所有内容都会停止,因为在并行线程上不会发生对页面DOM的更改;将一个线程重定向到另一个URL…
while语句: while(exp){  }如果为true ,执行代码块里的语句,如果为false,跳出循环 <script> var i =1 ; while (i<10){ //因为i<10 ,则执行代码块里的语句 document.write(i) //执行代码块的语句 i++ //再把i自加1返回给i变量,然后再次进行循环,直到i=10的时候跳出循环 } alert(i) //为了证实i最后的赋值,我们在跳出的循环语句后弹出了一下i,结果i=10 </script&…
for语句: <script> /* for(exp1;exp2;exp3){ 循环体; } exp1:无条件的执行第一个表达式 exp2:判断是否能执行循环体的条伯 exp3:做增量的操作*/ </script> 我们想打印一句话比如:document.write("欢迎来到ziksang博客") 如果我们想打印同样的100句,用这样的方法我们要打印100次 如果用FOR循环的话,请看下面示例 <script> for(var i = 1; i&l…