JavaScript学习笔记1

JavaScript学习笔记1

一篇学习JavaScript基础整理的小知识点:
包含基础的:Js的引用方式,常用函数,变量和数据类型,类型转换函数,运算符,流程控制语句

1. 引用方式:

1.内部Js方式
​ 在head标签体指定script标签
​ 弊端:js代码与html代码混合使用
2.外部js方式
​ a.单独创建独立的以.js结尾的文件
​ b.导入js文件:在head标签体中,使用script(有标签体)指定src属性,加载外部js文件

2. 常用函数

document.write(“xxxxxxxxx”);——(“向浏览器输出内容”)
alert(“yyyyyyyy”);——(“对话提示框”)

3. 变量和数据类型

  • js是一个弱类型语言,定义变量和对象都用var定义
  • var可以定义任何数据类型的变量(变量的类型通过值来确定),var可以省略,但不建议
  • 在js中,可以重复定义变量,后面定义的变量会覆盖前面定义的变量

3.1 数据类型

查看数据类型:typeof(变量名)
无论整数还是小数,都是number类型——>Number对象(js内置对象)
无论字符还是字符串,都是string类型——>String对象(js内置对象)
boolean类型——>Boolean内置对象
object类型——>Object;——>js中,Object代表所有对象的模板

4. js类型转换函数

string——>整数:parseInt(变量名);
string类型与number类型比较时,会默认转换为number类型
特点:在转换过程中,遇到非数值型时,停止转换
string——>小数:parseFloat(变量名);

5. js运算符

  • 算术运算符:+,-,* ,/, %
  • 比较运算符:==,<,<=,>,>=
  • 逻辑运算符:逻辑非:!,逻辑与:&&,逻辑或:||
  • 三目(三元)运算符:表达式?true结果:false结果;
  • js作为弱类型语言,可以用1代表true,0代表false

6. js流程控制语句

1.顺序结构语句:
js代码依次由上而下加载
2.选择结构语句:
if语句:
if(表达式){

}

  • if表达式如果是number类型,非0,条件成立,否则条件不成立
  • 如果是string类型,非空字符串条件成立,否则不成立
  • 如果是boolean类型,true条件成立,false不成立
  • 如果是object类型,非null条件成立,否则不成立
    3.循环结构语句:
    for,while,do-while…
  • js中switch特点:
    1.switch语句结束条件
  • 遇见break,条件结束
  • 程序默认执行到末尾
    2.表达式可以是:string,number,boolean…
    3.case后面的值可以是常量也可以是变量
for-in语句

格式:

for(var 变量名 in 数组对象/自定义对象){
    输出变量;
}
with语句:

格式:

with(文档对象:如document){
   具体逻辑;    
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值