标签:html 现在 png const let -- 地方 float tor
---恢复内容开始---
HTML 定义了网页的内容
CSS 描述了网页的布局
JavaScript 网页的行为
一种轻量级编程语言
可以将javascript(先包含在<script></script>)放置在head或者body当中,也可以通过外边引入<script src="url"></script>
输出可以通过弹窗alert()或者写入文档document.write(); document.innerHTML =
注释://单行注释或者/**/多行注释
utf8当中的实体https://www.runoob.com/charsets/ref-html-utf8.html
代码块以左花括号开始,以右花括号结束。
代码块的作用是一并地执行语句序列。
在 JavaScript 中,用分号来结束语句是可选的。
代码折行输出
document.write("你好 \
世界!");
变量名称:
必须以字母开头或者可以使用$和_ 而且大小写敏感
经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。
var test;//实际上此时test为undefined 在C++当中此时test应该为其当前指向空间以前所保留的值
如果重新声明 JavaScript 变量,该变量的值不会丢失:
var x; // x 为 undefined var x = 5; // 现在 x 为数字 var x = "John"; // 现在 x 为字符串
在定义对象的时候,里边的属性名可以添加引号业可以不加,但实际上是看成字符串的
var obj = { ‘username‘:"webcyh" } console.log(obj.username); console.log(obj[‘username‘]);
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
创建对象方法
func:function(){}
func(){}
函数返回 返回值是可选的
局部变量:
只在函数内部可以访问
并且生存期在函数执行完就销毁
全局变量:
在网页中的任何地方可以访问
而且至于关闭网页才会销毁
非严格模式下:
未生命的变量可以通过delete删除
没有生命的变量默认属于全局变量window
事件
字符串:
可以跟数组一样使用下标的方式访问
可以获得长度str.length
字符串也可以是一个对象
var x = "John"; var y = new String("John"); typeof x // 返回 String typeof y // 返回 Object 尽量不要使用字符串对象 ,这样会拖慢执行速度
字符串方法
=== 完全等于 值和类型
typeof [1,2]返回object 数组为特殊的对象
typeof null 返回object 空对象引用
typeof 一个没有值的变量会返回 undefined。
null 和 undefined 的值相等,但类型不等:
变量置空使用undefined 对象置空使用null
typeof "John" // 返回 string typeof 3.14 // 返回 number typeof NaN // 返回 number typeof false // 返回 boolean typeof [1,2,3,4] // 返回 object typeof {name:‘John‘, age:34} // 返回 object typeof new Date() // 返回 object typeof function () {} // 返回 function typeof myCar // 返回 undefined (如果 myCar 没有声明) typeof null // 返回 object
constructor 属性返回所有 JavaScript 变量的构造函数。
使用constructor判断是否为数组myArray.constructor.toString().indexOf("Array") > -1;
window.String()和Number.toString()都可以转换为字符串
转换为字符串
console.log(typeof String(12+2)); console.log(typeof (12+3).toString());
console.log(typeof 12);
Number("12")将字符串转为数字 parseInt parseFloat
正则表达式的使用
/正则表达式主体/修饰符(可选)
正则表达式通常应用在在以下两个方法当中
search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。var n = str.search("Runoob");
replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 var txt = str.replace(/microsoft/i,"Runoob");
标签:html 现在 png const let -- 地方 float tor
原文地址:https://www.cnblogs.com/webcyh/p/11479263.html