У меня есть файл JavaScript, к которому я посылаю параметрJavaScript остановка скрипт, если условие не выполнено
<script lang="en" src="/test/load.js" ></script>
В файле У меня есть сценарий, подобный этот:
! function()
{ some code
var lag = (script.getAttribute('lang') == null || script.getAttribute('lang') == '') ? exit : script.getAttribute('lang');
Идея заключается в том что я не хочу выполнять код после указанного выше в случае отсутствия параметра lang или пустой строки. Как я могу это сделать, я попытался с помощью
exit
или
break
, но они не работают для меня.
Что о 'return'? – AgataB
... и, пожалуйста, не используйте оператор '?:' Для операторов. ? Оператор используется для выражений. '{/ * некоторый код * /; var lang = script.getAttribute ('lang'); if (lang == null) return; if (strlen (lang) == 0) return;/* more code * /} ' – ikrabbe