JavaScript
2023-03-23 16:50:47 0 举报
AI智能生成
学习笔记
作者其他创作
大纲/内容
介绍
JS是一种弱类型的语言,使用前无需声明变量的类型,将来可以存储任何类型的数据,也就是说JS是一种动态类型的语言
注释
// 单行注释
/* 多行注释 */
JS的输入语句
prompt(info); //浏览器弹出输入框,用户可以输入
JS的三种输出语句
alert("Hello World!"); //浏览器弹出警示框,主要给用户看
document.write("Hello World!"); //浏览器页面显示内容
console.log("Hello World!"); //浏览器控制台打印输出信息,主要给程序员看
JS的和HTML结合使用的3种方式
// 1.行内式JS(少用,特殊情况下使用)<br><input type="button" value="唐伯虎" onclick="alert('秋香姐')"/><br><a href="javascript:alert('点一下');">你也点我一下</a>
// 2.内嵌JS(常用写法)<br><script><br> alert('沙漠骆驼');<br></script>
// 3.引用外部JS文件(适合大量JS代码时使用)<br><script type="text/javascript" src="my.js"></script>
注意:JS尽量使用单引号
变量
声明变量用var关键字<br>
var a = 123; // 为变量a同时进行声明和赋值
数据类型
string // 字符串<br>
var str = "hello";
单引号,双引号都可以用来表示字符串,没有区别
number // 数值型<br>
var age = 12;
boolean // 布尔型<br>
var a = true;
undefined // 未定义
var c;
null // 空对象 <br>
var b = null;
object // 对象类型
function // 函数类型
注意:可以用运算符typeof检查变量类型<br>
typeof str
运算符
大部分基本相同
少部分有差异
== // 比较的是变量的内容<br>=== // 恒等于,比较的是变量的类型和内容
流程控制
顺序结构
分支结构
针对number类型来说:0表示条件不成立,一切非0表示条件成立
针对string类型来说:空串表示条件按不成立,
针对boolean类型来说:
针对
循环结构
函数定义的3中方式
1.调用相应的构造方法【Function】,所有的构造方法方法名首字母大写
var 变量名 = new Function('函数体');
var f = new Function('console.log("hello")');
调用函数:f();
2.通过函数表达式的方式定义函数
var f = function() { <br> console.log('hello');<br>};
调用函数:f();
3.通过函数声明(常用)
function f() {<br> console.log('hello');<br>}
调用函数:f();
0 条评论
下一页