JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript类型转换方法及需要注意的问题小结(挺全面)
Nov 11 Javascript
jQuery Ajax使用 全解析
Dec 15 Javascript
js 调用父窗口的具体实现代码
Jul 15 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
Feb 13 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
Nov 18 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 Javascript
Angular.js中上传指令ng-upload的基本使用教程
Jul 30 Javascript
使用javaScript实现鼠标拖拽事件
Apr 03 Javascript
Vue自定义组件双向绑定实现原理及方法详解
Sep 03 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
基于PHP编程注意事项的小结
2013/04/27 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
php自动加载方式集合
2016/04/04 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
js jquery数组介绍
2012/07/15 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
Django框架表单操作实例分析
2019/11/04 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
XML文档面试题
2015/08/05 面试题
冰淇淋开店创业计划书
2014/02/01 职场文书
2014年三万活动总结
2014/04/26 职场文书
小班幼儿评语大全
2014/04/30 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书