javaScript 笔记

JavaScript
一、概念
    客户端脚本语言
    *运行在浏览器中,每一个浏览器都有JavaScript解析引擎
    *脚本语言:不需要编译,直接就可以被浏览器解析执行
    
二、功能
    可以用来控制HTML元素,增加动态效果,增强用户和html页面的交互过程

三、基本语法
    1.与html结合方式
        a.内部JS
            *在html页面定义<script>标签,在标签中编写js代码
        b.外部JS
            *在html中定义<script>标签,标签的src属性指向JS文件的URL引入JS文件
            
    注意:<script>标签可以定义在html页面的任意位置,但是位置顺序会影响执行顺序

<html>
<head>
<meta charset="UTF-8">
<title>JS与html结合方式.html</title>

<!-- 内部JS -->
<script type="text/javascript">
	alert("Hellow JavaScript 内部JS");
</script>

<!-- 外部JS -->
<script type="text/javascript" src="./a.js"></script>
</head>

<body>


</body>
</html>

a.js

alert("Hellow JavaScript 外部JS");


    
    2.注释
            1.单行注释 //
            2.多行注释 /* */

<script type="text/javascript">
	alert("Hellow JavaScript 内部JS");
	
	//单行注释
	/* 
		多行注释
		多行注释
	*/
</script>


  

3.数据类型
        a.原始数据类型(基本数据类型)
            *number:数字(整数、小数、NaN(一个不是数字的数字类型))
            *string:字符串 "abc" "a"  'a'
            *boolean:true 或 false
            *null:一个对象为空的占位符
            *undefined:未定义,如果一个变量没有给初始化值,则会被默认为undefined
            
        b.引用数据类型:对象
        
    4.变量
        *一块存储数据的内存空间
        *JavaScript是弱类型语言(在开辟变量存储空间时,不定义空间将来存储的数据类型,可以存放任意数据)
        *语法: var 变量名 = 初始化值;
        *typeof(变量名) 获取变量的数据类型
        *变量的定义使用var关键字,也可以不使用,如果不使用定义的变量是全局变量,不建议使用
    
    5.运算符
    。。。。。
    
    7.流程控制语句
        *if...else

        *switch
            在java中 switch可接收的数据类型 byte int short char 枚举(1.5) string(1.7),js中可以接收任意类型
        *while

        *do...while

        *for
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值