v1
- by lamik 9/17/202000
disable setup HTML
Setup HTML
<script
  src="https://code.jquery.com/jquery-3.5.1.min.js"
  integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
  crossorigin="anonymous"></script>
disable setup JavaScript
Setup JavaScript
let x = "abc";
delete caserun single casemove downdrag and drop case


ready



return (typeof x == 'string') || (x instanceof String)
delete caserun single casemove upmove downdrag and drop case


ready



return Object.prototype.toString.call(x) === "[object String]"
delete caserun single casemove upmove downdrag and drop case


ready



return _.isString(x);
delete caserun single casemove upmove downdrag and drop case


ready



return $.type(x) === "string";
delete caserun single casemove upmove downdrag and drop case


ready



return x?.constructor === String;
delete caserun single casemove upmove downdrag and drop case


ready



return x?.charAt != null
delete caserun single casemove upmove downdrag and drop case


ready



return String(x) === x
delete caserun single casemove upmove downdrag and drop case


ready



return x === x + ''
delete caserun single casemove upmove downdrag and drop case


ready



return typeof x == 'string'
delete caserun single casemove upmove downdrag and drop case


ready



return x === x?.toString()
delete caserun single casemove upmove downdrag and drop case


ready



return x && typeof x.valueOf() === "string"
delete caserun single casemove updrag and drop case


ready



return x instanceof String
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN