js(一)

javascript基础
javascript定义
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。
javascript特点
浏览器的脚本语言 可以跟html代码混排
跨平台
安全性好
兼容性
javascript目标
特效
表单验证
ajax
javascript语法
使用场景
script标签
外部引入
变量声明
字母数字下划线($),
首字母不能为数字,
严格区分大小写,
且不能使用关键字
注释和分隔符
单行注释  //           多行注释 /**/            分隔符 ;
数据类型
boolean(布尔类型)
string(字符串类型)
number
NaN
int
float
object(对象)
new Object
new Array
null
function
undefined
数据类型的注意事项
变量解析
浮点数
NaN
任何一个数值跟NaN进行运算得到的值 都是NaN
任何数值跟NaN进行比较的时候 返回的结果都是false
检测一个值是否为NaN的时候只能使用isNaN函数
数据类型转换
parseInt
如果是纯数字的话 则直接返回数字类型的值
如果首字母是数字,则截取到第一个不是数字之前的数字返回
如果首字母不是数字,返回NaN
parseFloat
转换的规律跟parseInt一致
运算符
一元运算符
++
--
乘性运算符
*( 乘) /(除) %(取模)求余
加性运算符
+ -
*其中+号具有两重意思:字串连接和数值求和。
关系运算符
>  >=  < <=
等性运算符
==  === != !==
赋值运算符
赋值运算符 =  +=  -= *= /= %= >>= <<=
逻辑运算符
逻辑 NOT ! 运算符  非
逻辑 AND && 运算符 与
逻辑 OR  || 运算符 或
条件运算符
? : (三元运算符)
流程控制
判断语句
if语句;  if... else ...    if ...  else if ... else...
多分支语句
switch(){。 case :。。。。}
switch (i) {
  case 20: alert("20");
break;
  case 30: alert("30");
break;
  case 40: alert("40");
break;
  default: alert("other");
}
循环控制
for
while
for-in
语句: 语句是严格的迭代语句,用于枚举对象的属性。
var a = [10,20,30,40,50];
//迭代的是数组的下标。
for(i in a){
   document.write(a[i]);
}
continue
break
javascript定义
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。
javascript特点
浏览器的脚本语言 可以跟html代码混排
跨平台
安全性好
兼容性
javascript目标
特效
表单验证
ajax
javascript语法
使用场景
script标签
外部引入
变量声明
字母数字下划线($),
首字母不能为数字,
严格区分大小写,
且不能使用关键字
注释和分隔符
单行注释  //           多行注释 /**/            分隔符 ;
数据类型
boolean(布尔类型)
string(字符串类型)
number
NaN
int
float
object(对象)
new Object
new Array
null
function
undefined
数据类型的注意事项
变量解析
浮点数
NaN
任何一个数值跟NaN进行运算得到的值 都是NaN
任何数值跟NaN进行比较的时候 返回的结果都是false
检测一个值是否为NaN的时候只能使用isNaN函数
数据类型转换
parseInt
如果是纯数字的话 则直接返回数字类型的值
如果首字母是数字,则截取到第一个不是数字之前的数字返回
如果首字母不是数字,返回NaN
parseFloat
转换的规律跟parseInt一致
运算符
一元运算符
++
--
乘性运算符
*( 乘) /(除) %(取模)求余
加性运算符
+ -
*其中+号具有两重意思:字串连接和数值求和。
关系运算符
>  >=  < <=
等性运算符
==  === != !==
赋值运算符
赋值运算符 =  +=  -= *= /= %= >>= <<=
逻辑运算符
逻辑 NOT ! 运算符  非
逻辑 AND && 运算符 与
逻辑 OR  || 运算符 或
条件运算符
? : (三元运算符)
流程控制
判断语句
if语句;  if... else ...    if ...  else if ... else...
多分支语句
switch(){。 case :。。。。}
switch (i) {
  case 20: alert("20");
break;
  case 30: alert("30");
break;
  case 40: alert("40");
break;
  default: alert("other");
}
循环控制
for
while
for-in
语句: 语句是严格的迭代语句,用于枚举对象的属性。
var a = [10,20,30,40,50];
//迭代的是数组的下标。
for(i in a){
   document.write(a[i]);
}
continue
break
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值