javascript语法基础博客
来源:互联网 发布:sql拒绝访问 编辑:程序博客网 时间:2024/05/29 11:45
1、script代码引入方式(三种)
a) 行内方式
b) 内联方式
c) 外部文件方式
2、Script代码可以放置到页面什么位置?
a) 编码位置可以是当前页面的任何一个位置
b) 位置不一样,只是代表执行顺序不一样
c) Script代码一般会写在当前页面的body标签最后一行
d) 跟当前page的标签元素无关的script代码一般会往head里面写(第三方js库)
3、Script代码块之间可以互相访问吗?
a) 同一个页面的script代码块作用域是共享的
b) 包括内联代码和外联代码都是共享的
4、Script代码调试方式
a) 弹出框方式:alert(内容);
i. 简单
ii. 直接
iii. 只做一两个变量输出调试
b) 文档打印方式:document.write(内容);
c) 控制台输出方式:console.log(内容);
5、ECMAScript语法基础
a) 弱类型语言(语法约束不是很严格):变量定义、参数定义、方法调用等等
b) 属性的定义
i. 声明统一用var进行声明(弱类型的一种表现),不需要具体到指定类型
ii. 赋值的时候才确定指定类型是什么
iii. 属性类型分两大类:
1. 原始类型、对象类型
2. 原始类型:Number(数字型)、String、Boolean、undefine(不确定型)
3. 对象类型:一些对象定义,比如说Array、window、document(文档型)、Math(数学型)、null
iv. 在js当中,部分变量会自然转为false来进行识别
1. 0 ,-0, null, undefine ,空字符串("")
2. 判断某个内容是否为数字,可以使用一个方法,isNaN函数
校验内容:可以是字符串也可以是number
c) 方法的定义
i. 定义方法格式:三种
1. function 方法名(){}
2. var 方法名 = fucntion(){}
3. var 变量名 = new Function(参数1,参数2,...,过程)
参数1,参数2,...,过程都是以字符串的形式传递,就是说加“”
Var f1 = new Function(“a”,”b”,”return a+b”);
Alert(f1(1,2));
任何一个函数中都有Argument(容器,数组)对象
ii. 方法定义
1. 返回类型不需要定义,直接在函数体中返回即可
2. 参数定义为弱类型,直接根据调用时候,进行匹配
所有的参数传递对象,都会通过arguments属性来进行封装
iii. Js中,所有的函数定义,都可以理解为过程的赋值
- javascript语法基础博客
- javascript基础语法A
- javascript 基础语法
- javascript的语法基础
- JavaScript 语法基础
- JavaScript基础语法
- JavaScript基础、语法(JS)
- javascript基础---语法1
- JavaScript--基础语法整理
- javascript基础语法1
- JavaScript基础语法
- javascript基础语法
- javascript基础1语法
- Javascript基础语法
- JavaScript-基础语法(3)
- JavaScript-基础语法(4)
- JavaScript语法基础详解
- 【JavaScript】(1)基础语法
- 精妙绝伦的脑洞acm题
- Linux
- 新用户如何获得阿里云优惠怎么才能省钱-写给阿里云新手
- 2017年11月1日提高组T2 树论
- ubuntu16.04下u盘的自动挂载(脚本)
- javascript语法基础博客
- 操作系统信号量
- 用户分类
- Java内存溢出(OOM)异常完全指南3
- Linux基础学习
- java作业
- 继承
- 0语法
- 深度优先搜索 poj 2386