[javaweb-javascript]javascript_global全局对象(代码片段)

Wecccccccc Wecccccccc     2022-12-10     521

关键词:

Global

			1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。  方法名();
			2. 方法:
			    encodeURI():url编码
			    decodeURI():url解码

			    encodeURIComponent():url编码,编码的字符更多
			    decodeURIComponent():url解码

			    parseInt():将字符串转为数字
			        * 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
			    isNaN():判断一个值是否是NaN
			        * NaN六亲不认,连自己都不认。NaN参与的==比较全部问false

			    eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。
            3. URL编码
               传智播客 =  %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2

示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Global对象</title>
    <script >

        /*

           Global
				1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。  方法名();
				2. 方法:
				    encodeURI():url编码
				    decodeURI():url解码

				    encodeURIComponent():url编码,编码的字符更多
				    decodeURIComponent():url解码

				    parseInt():将字符串转为数字
				        * 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
				    isNaN():判断一个值是否是NaN
				        * NaN六亲不认,连自己都不认。NaN参与的==比较全部问false

				    eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。
                3. URL编码
                   传智播客 =  %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2



         *
         */
        var str = "http://www.baidu.com?wd=传智播客";
        var encode = encodeURI(str);
        document.write(encode +"<br>");//%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2
        var s = decodeURI(encode);
        document.write(s +"<br>");//传智播客


        var str1 = "http://www.baidu.com?wd=传智播客";
        var encode1 = encodeURIComponent(str1);
        document.write(encode1 +"<br>");//%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2
        var s1 = decodeURIComponent(encode);
        document.write(s1 +"<br>");//传智播客


        var str = "a234abc";
        var number = parseInt(str);
        //alert(number + 1);

        var a = NaN;

        document.write(a == NaN);
        document.write(isNaN(a));

        var jscode = "alert(123)";
        eval(jscode);

    </script>
</head>
<body>

</body>
</html>

[javaweb-javascript]javascript特殊语法(代码片段)

JS特殊语法: 1.语句以;结尾,如果一行只有一条语句则;可以省略(不建议) 2.变量的定义使用var关键字,也可以不使用 *用:定义的变量是局部变量*不用:定义的变量是全局变量(不建议) 查看详情

[javaweb-javascript]javascript运算符(代码片段)

运算符 1.一元运算符:只有一个运算数的运算符 ++,--,+(正号) *++--:自增(自减) *++(--)在前,先自增(自减),再运算 *++(--)在后,先运算,再自增(自减)va * 查看详情

[javaweb-javascript]javascript_global全局对象(代码片段)

Global 1.特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。方法名(); 2.方法: encodeURI():url编码 decodeURI():url解码 encodeURIComponent():url编码,编码的字符更多 decodeURIComponent():url解码 parseInt() 查看详情

[javaweb-javascript]javascript注释&数据类型(代码片段)

注释 1.单行注释://注释内容 2.多行注释:/*注释内容*/数据类型: 1.原始数据类型(基本数据类型): 1.number:数字。整数/小数/NaN(notanumber一个不是数字的数字类型) 2.string:字符串。字符串"abc... 查看详情

[javaweb-javascript]javascript_data日期对象(代码片段)

Date:日期对象1.创建:vardate=newDate();2.方法:toLocaleString():返回当前date对象对应的时间本地字符串格式getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差示例代码如下:<!DOCTYPEhtm... 查看详情

[javaweb-javascript]javascript与html结合方式(代码片段)

与html结合方式 1.内部JS: *定义<script>,标签体内容就是js代码 2.外部JS: *定义<script>,通过src属性引入外部的js文件 *注意: 1.<script>可以定义在html页面的任何地方。但是定义的位置会... 查看详情

[javaweb-javascript]javascript_array数组对象(代码片段)

Array:数组对象1.创建:1.vararr=newArray(元素列表);2.vararr=newArray(默认长度);3.vararr=[元素列表];2.方法join(参数):将数组中的元素按照指定的分隔符拼接为字符串push() 向数组的末尾添加一个或更多元素,并返回新的长度... 查看详情

[javaweb-javascript]javascript概念与功能(代码片段)

JavaScript:*概念: 一门客户端脚本语言 *运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 *脚本语言:不需要编译,直接就可以被浏览器解析执行了*功能: *可以来增强用户和html页面的交互过... 查看详情

[javaweb-javascript]javascript_function函数(方法)对象(代码片段)

Function:函数(方法)对象1.创建:1.varfun=newFunction(形式参数列表,方法体);//忘掉吧2.function方法名称(形式参数列表)方法体3.var方法名=function(形式参数列表)方法体2.方法:3.属性:length:代表形参的个数4.特点:... 查看详情

[javaweb-javascript]javascript_math数学对象(代码片段)

Math:数学对象1.创建:*特点:Math对象不用创建,直接使用。Math.方法名();2.方法:random():返回0~1之间的随机数。含0不含1ceil(x):对数进行上舍入。floor(x):对数进行下舍入。round(x):把数四舍五入为... 查看详情

[javaweb-javascript]javascript_regexp正则表达式对象(代码片段)

RegExp:正则表达式对象 1.正则表达式:定义字符串的组成规则。 1.单个字符:[] 如:[a][ab][a-zA-Z0-9_] *特殊符号代表特殊含义的单个字符: \\d:单个数字字符[0-9] \\w:单个单词字符[a-zA-Z0-9_] 2.量词符号ÿ... 查看详情

java布尔运算

章节Java基础Java简介Java环境搭建Java基本语法Java注释Java变量Java数据类型Java字符串Java类型转换Java运算符Java字符串JavaMathJava布尔运算JavaIf…ElseJavaSwitchJavaWhile循环JavaFor循环JavaBreak与ContinueJava数组Java异常Java方法Java类与对象Java类、... 查看详情

java字符串

章节Java基础Java简介Java环境搭建Java基本语法Java注释Java变量Java数据类型Java字符串Java类型转换Java运算符Java字符串JavaMathJava布尔运算JavaIf…ElseJavaSwitchJavaWhile循环JavaFor循环JavaBreak与ContinueJava数组Java异常Java方法Java类与对象Java类、... 查看详情

java[java]java常用代码#java(代码片段)

查看详情

java-35java实例

Java实例本章节我们将为大家介绍Java常用的实例,通过实例学习我们可以更快的掌握Java的应用。Java环境设置实例Java实例–如何编译一个Java文件?Java实例–Java如何运行一个编译过的类文件?Java实例-如何执行指定class文件目录(cl... 查看详情

java专栏

第一章Java基础Java专题零:对象初始化顺序Java专题一:数据类型Java专题二:相等与比较Java专题三:集合Java专题四:异常Java专题五:遍历与迭代Java专题六:运算符Java专题七:正则表达式Java专题八:泛型Java专题九:反射Java专题... 查看详情

java中的命令执行汇总(代码片段)

一、Java中可执行命令的API:java.lang.Runtime#exec(java.lang.String)java.lang.Runtime#exec(java.lang.String,java.lang.String[])java.lang.Runtime#exec(java.lang.String,java.lang.String[],java.io.File)java.lang.Runtime#exec(java.lang.String[])java.lang.Runtime#exec(java.lang.String[],jav... 查看详情

javaswitch

章节Java基础Java简介Java环境搭建Java基本语法Java注释Java变量Java数据类型Java字符串Java类型转换Java运算符Java字符串JavaMathJava布尔运算JavaIf…ElseJavaSwitchJavaWhile循环JavaFor循环JavaBreak与ContinueJava数组Java异常Java方法Java类与对象Java类、... 查看详情