8月15日

js外部引入,<scriipt scr=""type=text"javascript"><script>

内嵌引入在head标签里 写script标签type后跟=“text/javascript">

内连:javascript前缀引入,格式:javascript:js代码。

如<a  href="javascript:alert(’123‘)">点击我</a>

显示定义变量格式:var 变量值=值。变量名:必须是字母,数字,下划线,$符,其中数字不能开头,尤其是关键字。如var a1=12; alert(a1);定义变量 可以先定义不赋值,用的时候在赋值。同一个js文件,变量不能重复定义2次。var a2; a2="你真漂亮";alert(a2);一次定义多个变量。var b,c=2,d; alert(c);隐士定义,不加var定义,直接赋值并使用,e="你真好看” alert(e);s数值类型变量 字符串类型加单引号或双引号。布尔类型变量true或fasle。未定义类型:变量定义了,没赋值。undefinde 空类型:变量定义,赋值了,但赋的值是null.

任意类型加双引号字符串还是任意类型。字符串类型=数值类型.tostring();如var a1=1; var b=a.tostring();alert(1+b);字符串转数值类型这是转整数类型 var c=preseInt("112.8"); alert(c+2); 浮点类型=pareseFloat(字符串) var d=pareseFloat("12.2");alert(d+2);

var str="hello java,JAVA 你好"; 获取指定索引处的字符var s=str.charAt(4);     控制台打印console.log(s); 将指定字符串中的所有字母转换成大写。是toUpperCase.将指定字符串中的字母都改为小写是src.toLowerCase();  返回在大字符串中小字符串中第一次出现的位置。var s4=str.indexof("java"); console.log(s4);截取字符串 var s5=str.substring(6);console.log(s5);包头不包尾 var s6j=str.substring(6,10); console.log(s6);    定义规则  匹配所有  var reg=/./ 就是这样的形势。

创建正则表达式的语法。RegExp对象的常用方法;exec(str)检索字符串中的值。返回找到的值,并确定其位置。test(str)检索字符串中是否有满足条件的值,返回true或false.正则表达式常用的通配符。点可以匹配所有字符。斜杠d匹配0-9的所有数字,斜杠D匹配非数字。s匹配所有空白字符,包括空格、制表符、换行符、回车符等。S匹配所有非空白字符,w匹配所有的单词字符,包括0-9数字、26个英文字母和下划线。W匹配所有的非单词字符。b匹配单词边界,B匹配非单词边界[abc]查找方括号之间的任何字符,[^abc]表示查找不在方括号之间的字符。[0-9z-zA-Zj]表示查找里面的所有字符。(red|blue|green)查找任何指定的选项。正则表达式量词+表示至少包含几个的意思。*表示零个或多个,?表示零个或一个,{x},表示包含x个,{x,y}表示至少包含x个或y个,{x,}表示包含至少x个,n$匹配任何结尾为n的字符串,^n,匹配任何开头为n的字符串。i执行对大小写不敏感的匹配。

原文地址:https://www.cnblogs.com/maxuefeng/p/13509876.html